[Documentation] [TitleIndex] [WordIndex

Package Summary

The mqtt_bridge package

  • Maintainer status: developed
  • Maintainer: Junya Hayashi <junya.hayashi AT groove-x DOT com>
  • Author: Junya Hayashi <junya.hayashi AT groove-x DOT com>
  • License: MIT
  • Source: git https://github.com/groove-x/mqtt_bridge.git (branch: master)

Package Summary

The mqtt_bridge package

  • Maintainer status: maintained
  • Maintainer: Junya Hayashi <junya.hayashi AT groove-x DOT com>
  • Author: Junya Hayashi <junya.hayashi AT groove-x DOT com>
  • License: MIT
  • Source: git https://github.com/groove-x/mqtt_bridge.git (branch: master)

Concept

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.

Nodes

mqtt_bridge_node

The mqtt_bridge_node provides a functionality to bridge between ROS and MQTT in bidirectional.


2019-06-15 12:53