mqtt_bridge 官方介绍
mqtt_bridge provides a functionality to bridge between ROS and MQTT in bidirectional.
mqtt_bridge uses ROS message as its protocol. Messages from ROS are serialized by json (or messagepack) for MQTT, and messages from MQTT are deserialized for ROS topic. So MQTT messages should be ROS message compatible. (We use rosbridge_library.internal.message_conversion for message conversion.)
This limitation can be overcome by defining custom bridge class.
ROS官方提供了一个叫做mqtt_bridge的功能包,这个功能包提供了ROS与MQTT的双向通信功能。该包主要通过Python3 语言实现(这里划个重点),以下是官网地址:http://wiki.ros.org/mq