We kept seeing the same problem across robot projects: camera or sensor needs to sit far from compute, and there is no clean way to get data back without writing bridge code and fighting timing between nodes.
NXS sits between sensor and host. GMSL2/3 carries power, video, and sensor data over single coax, up to 15m. CAN-FD reaches up to 40m for larger robots – sensor goes wherever the robot needs it, not wherever the wiring allows.Data comes out as ROS 2 topics on the host via the NXS bridge, hardware-timestamped per sample.The sensor side is mikroBUS socket. Any board from the 2k+ Click ecosystem fits.
Driver support is a separate question; AI-agent skill generates the driver from the datasheet instead of writing one from scratch.
For distributed setups it also runs as a Cyphal node over CAN-FD or serial, so multiple nodes share one bus.
Would something like this be useful for you? Let me know what you think.
