Overview of Network Management (NMT) Protocol
canFest/include/def.h file of each module's application source code.website·Indexed 32 days ago
https://docs.cosmiic.orgDocumentation for the COSMIIC system, an open-source framework for implantable neural interfaces. Includes hardware guides for Power Modules (PM), EMG modules (BP2), and IPG modules (PG4), as well as software resources for the MATLAB-based NNP-API, .nnpscript operational codes, and network management protocols (NMT).
canFest/include/def.h file of each module's application source code..nnpscript files, which are uploaded wirelessly and executed directly on the Pulse Generator (PM). This allows for autonomous operation, state management, stimulation control, and data logging without requiring a continuous wireless connection. The system firmware enforces constraints to ensure that script adjustments do not cause unsafe device behavior.| Module | Purpose |
|---|---|
| WING | Wireless externals: Radio connection and closed-loop charger |
| SWARM (Fusion) | Host module for remote sensor integration |
| HIVE (Nova) | High-density recording and stim module |
| NECTAR (Gamma) | High-frequency nerve block module |
The Wireless Link acts as an Access Point that bridges desktop computers (via MATLAB) or mobile devices to the COSMIIC system. It communicates wirelessly with the radio on the Power Module (PM), which then controls the rest of the system.
Setup:
The COSMIIC System operates through a layered architecture bridging external software and embedded firmware via wireless radio communication. The layers are:
NNPCORE, NNPHELPERS) and GUI apps.Each development board is composed of two primary components:
Depending on the task, use the following resources:
The COSMIIC system employs a three-level safety architecture to prevent unsafe operation: