HERMES - Moticon OpenGO Insoles
Support package to interface the Moticon OpenGo commercial pressure insole sensors in HERMES. The interface connects to the UDP output stream of the OpenGo desktop software endpoint, which receives streaming data from the OpenGo mobile app endpoint connected over BLE to the insoles.
[!NOTE] This package relies on the complementary software provided along with the insoles kit. Moticon also offers the Insole SDK via a paid license, which enables direct communication to the insoles over BLE instead of through the 2 OEM software endpoints. The option is not covered by this package for costs reasons.
[!WARNING] (October, 2025): [unresolved] Previously working version interfacing
03.05.00_11804of OpenGo desktop app and03.10.00 (80)/03.13.01 (99)mobile app is experiencing unexpected prolong dropout in streamed data.
Installation
Node available under the same HERMES namespace of hermes.moticon as MoticonProducer. Follow these instructions to prepare the insoles and configure live streaming, setup the stream out of the mobile app, configure UDP output streaming from the desktop app to the localhost.
From PyPI
pip install pysio-hermes-moticon
From source
git clone https://github.com/maximyudayev/hermes-moticon.git
pip install -e hermes-moticon
Usage
Using the device follows the standard configuration file specification process of HERMES nodes.
Desktop app
Turn on OpenGo software on the desktop, take note of IP address. Select all desired modalities to stream out of the app over UDP to the localhost.
Mobile app
Zero the insoles, calibrate the weight of the person, connect to the desktop endpoint over IP.
[!TIP] Use USB tethering between smartphone and desktop for lower latency and a robust connection.
Start capturing the data in the mobile app. The desktop app should begin to visualize streaming data and retransmit it on the localhost at the specified port number. Default port 8888 will automatically receive data in HERMES.
Citation
When using any parts of this repository outside of its intended use, please cite the parent project HERMES.
Metadata
Release files for pysio-hermes-moticon 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pysio_hermes_moticon-0.0.2.tar.gz | 7.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pysio_hermes_moticon-0.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 16.0 kB
Release files / pysio_hermes_moticon-0.0.2.tar.gz
| Download URL | pysio_hermes_moticon-0.0.2.tar.gz |
|---|---|
| Size | 7.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
073d31fabc27050f763ea6499a4a9b7fbfec0cdf97cc35ee574312c6c488525b
|
|
BLAKE2b-256 checksum How to use checksums |
adf3e35da48f64a361c4d6354e2c62b50c0fb6d1163edb93543010bda39da0be
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.0
|
Release files / pysio_hermes_moticon-0.0.2-py3-none-any.whl
| Download URL | pysio_hermes_moticon-0.0.2-py3-none-any.whl |
|---|---|
| Size | 8.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2d3705e3f6e5cfdd9f042639a74cc66c5a6b4d79797e6117edd3367d51238984
|
|
BLAKE2b-256 checksum How to use checksums |
6466befb322546f2f9664874aaa88e95ac6ba725d60ecf01a94dcd697e8a16f1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.0
|