micro-ROS-Agent icon indicating copy to clipboard operation
micro-ROS-Agent copied to clipboard

Micro-ROS agent Bluetooth

Open kartman88 opened this issue 1 year ago • 1 comments

Is it possible to use Bluetooth as transport protocol for Micro-ROS agent or it is only meant for Serial and UDP?

kartman88 avatar Mar 18 '25 17:03 kartman88

In theory there is no argument against using bluetooth for transort for XRCE. See https://micro.ros.org/docs/tutorials/advanced/create_custom_transports/

You would have to implement the custom transport in the agent.

lprobsth avatar Mar 19 '25 18:03 lprobsth

I implemented a BLE transport for micro-ROS (both client and agent side). But it is not quite ready to share publicly. But if there is enough interest, let me know. I use a NUS (Nordic Uart Service) style communication with a few BLE parameters tweaked. On an ESP32c6, this is the throughput I accieve:

Image

For now as I said, everything is within a private repo, but I'd be happy to share if it helps someone! :)

Geibinger avatar Jan 11 '26 15:01 Geibinger