Shared Gateway Layer
Common control, streaming, request correlation, transport parsing, and diagnostics.
A high-throughput BLE GATT sensor streaming gateway for live notifications, multi-sensor control, RF Survey signal mapping, Python SDK tooling, and observable acquisition quality.
Pre-order reserves your order from the first production batch. Payment is collected today. Estimated shipping date to be confirmed.
The Nexus BLE Gateway handles the full connected BLE acquisition layer — scanning, central-role connections, subscriptions, GATT reads and writes, notification forwarding, and per-stream diagnostics.
The Nexus BLE Gateway is fully integrated into Nexus N3 Edge Intelligence, where plugins orchestrate sensors, store data online or offline, process and reduce streams, and power custom edge applications through the NEIA app framework.
The RF Survey feature enables deployment validation and field mapping. It lets teams select one or more target sensors, collect repeated advertisements over fixed windows, and monitor live score, quality, trend, RSSI, and observation summaries as the sensor or gateway is moved through space.
BLE is not equal. Nexus is built for workflows where multiple sensor types run together — each with its own GATT profile, sampling behavior, configuration sequence, payload format, and live notification stream.
Nexus is built for high-rate BLE GATT notification streams. The multi-link foundation makes it well suited for richer sensor configurations where multiple devices are active at the same time and the host needs a consistent way to control, stream, and monitor them.
Control commands are human-readable JSON. High-rate BLE GATT notification data can move through efficient binary frames. The same gateway interface supports scanning, connecting, subscribing, reading, writing, disconnecting, and status diagnostics, with Python SDK tooling for supported sensor workflows and custom integrations.
{"type":"hello","request_id":"hello_1","protocol_version":1}
{"type":"scan_start","request_id":"scan_1","timeout_ms":5000}
{"type":"connect_addresses","addresses":["D4:22:CD:00:11:22"]}
{"type":"subscribe","binary_notifications":true}
{"type":"get_status","request_id":"status_1"}
gateway = NexusGateway(port="/dev/serial/by-id/...")
gateway.reset_session()
gateway.hello(client="customer_app")
sensors = gateway.scan(filter="supported")
gateway.connect(sensors)
gateway.subscribe(
sensor=sensors[0],
characteristic=STREAM_UUID,
binary_notifications=True,
)
stats = gateway.get_status()
When multiple connected BLE sensors are streaming at once, connection status alone is not enough. Nexus exposes diagnostics that help teams understand stream quality, host throughput, dropped or delayed packets, and gateway behavior during each run.
Nexus separates the reusable gateway layer from the sensor-specific integration layer. New sensor support can be added by implementing discovery rules, GATT UUIDs, configuration commands, payload parsing, and customer-facing workflows on top of the shared SDK.
Common control, streaming, request correlation, transport parsing, and diagnostics.
Device-specific UUIDs, setup commands, timestamp parsing, and payload interpretation.
A foundation for expanding mixed BLE sensor workflows beyond the first integrations.
Nexus gives mixed sensor systems concurrent links, high-rate streaming, reusable host integration, and clear visibility into data quality — from motion to ECG and beyond.