Tooling Introduction¶
RS Nexus BLE Tooling is organized around a clean split between a reusable gateway SDK and sensor-specific client packages.
The public code repository is Nexus-N3/rs-nexus-ble-tooling.
Repository Layout¶
NexusBLESdkcontains the shared host-side transport and monitoring code.MovellaDotcontains the Movella DOT client and sample CLI.NexusN3Dotcontains the Nexus N3 Dot client and sample CLI.
Repository paths:
Design Intent¶
The toolkit is structured so customers can start with a working sample application and then move down one layer into the reusable SDK when they need a custom host integration.
NexusBLESdk is responsible for:
serial transport setup
JSON command send and receive handling
binary stream frame parsing
request and response correlation
gateway status collection
startup-gate evaluation
stream statistics and summary reporting
The sensor-specific packages are responsible for:
discovery filters
GATT UUIDs and payload definitions
sensor-specific configuration sequences
timestamp parsing
customer-facing CLI defaults and workflows
Supported Customer Entry Points¶
MovellaDot/stream_client.pyfor Movella DOT streaming validationNexusN3Dot/stream_client.pyfor Nexus N3 Dot streaming validationNexusBLESdkfor custom host software built on the same gateway protocol