Communication Framework For the Mionix Naos QG Mouse: For Online and Offline Usage

Research output: Non-textual formComputer programmeResearch

Abstract

The Mionix Naos QG mouse has multiple sensors integrated. It can record all the metrics native to mice: being scroll, clicks and mouse movements. Moreover, this mouse has heart rate (HR) and Galvanic Skin Response (GSR) sensors embedded. Through Mionics API [1] WebSocket can be used to access all its data. This access has been demonstrated through Javascript in a local hosted webpage. In this page the measurements can be recorded to a .txt file and streamed to another .txt file. The latter file can be accessed in Unity to either send the data further through UPD, use the data within Unity or be recorded. Another Unity implementation have been developed as well. This was directly connected to the WebSocket, and has the same properties as the first Unity development. Since two nearly identical implementations were made, the quality of their recordings and data communication were tested. Based on the test the Unity implementation, which was directly connected to the Mionix HUB had higher GSR temporal accuracy, but showed more errors in its data acquisition process. GitHub page with the implementations can be found here: https://github.com/anwul4/Mionix-QG-Unity-and-webpage
Close

Details

The Mionix Naos QG mouse has multiple sensors integrated. It can record all the metrics native to mice: being scroll, clicks and mouse movements. Moreover, this mouse has heart rate (HR) and Galvanic Skin Response (GSR) sensors embedded. Through Mionics API [1] WebSocket can be used to access all its data. This access has been demonstrated through Javascript in a local hosted webpage. In this page the measurements can be recorded to a .txt file and streamed to another .txt file. The latter file can be accessed in Unity to either send the data further through UPD, use the data within Unity or be recorded. Another Unity implementation have been developed as well. This was directly connected to the WebSocket, and has the same properties as the first Unity development. Since two nearly identical implementations were made, the quality of their recordings and data communication were tested. Based on the test the Unity implementation, which was directly connected to the Mionix HUB had higher GSR temporal accuracy, but showed more errors in its data acquisition process. GitHub page with the implementations can be found here: https://github.com/anwul4/Mionix-QG-Unity-and-webpage
Translated title of the contribution Communication Framework For the Mionix Naos QG Mouse : For Online and Offline Usage
Original languageDanish
Publication date13 Feb 2017
Publication statusPublished - 13 Feb 2017
Publication categoryResearch
Peer-reviewedNo

Bibliographical note

This is an open source software framework to get students, academic staff and others interested in the Mionix Naos QG Mouse started with utilizing and exploring the bio and mouse metrics of the mouse.
Number of pages: 4
Media of output: GitHub

    Research areas

  • mionix, Naos QG, Biometrics, mousemetrics, mouse, heart rate, GSR, framework, communication, Unity, Javascript, C#, API, Client

Download statistics

No data available
ID: 251755693