| Module name | Short description | Publishes | Subscribes | 
| MQTTMosquitto | Module to enable the communication between OpenMORA and a MQTT client. | ADD_ARC , ADD_NODE , CANCEL_NAVIGATION , CHANGE_NODE_LABEL , CLIENT_MQTT_ACK , COLLABORATIVE_REQUEST , GET_NODE_POSITION , GO_TO_NODE , GO_TO_RECHARGE , LOAD_GRAPH , LOGGER_START , LOGGER_STOP , MOTION_REQUEST , MOVE_NODE , MQTT_CONNECT_STATUS , NAVIGATE_TARGET , RANDOM_NAVIGATOR , RELOCALIZE_IN_AREA , REMOVE_ARC , REMOVE_NODE , ROBOT_ID , SAVE_GRAPH , SAVE_RAWLOG , TILT_SET_ANGLE_FROM_HOME , TILT_SET_ANGLE_FROM_HOME: | BATTERY_IS_CHARGING , BATTERY_MANAGER_IS_CHARGING , BATTERY_V_FLOAT , CANCEL_NAVIGATION , COLLABORATIVE , ERROR_MSG , GET_PATH , GRAPH , LASER1 , LOCALIZATION , PARKING , RANDOM_NAVIGATOR , ROBOT_CONTROL_MODE , ROBOT_TOPOLOGICAL_PLACE , SHUTDOWN , TILT_CURRENT_ANGLE_FROM_HOME , TOPOLOGICAL_DESTINY | 
| Parameter | Description | 
| enable_TLS_security | Use TLS security layer to connect to MQTT broker | 
| IP | The IP address of the MQTT broker | 
| laserScanRate | If sendLaserScans=yes, the rate (Hz) of sendign the laser scans | 
| laserScanResolution | If sendLaserScans=yes, the resolution (%) of samples from the laser scan | 
| localizationRate | The rate (Hz) of sendign the localization to the Pilot client | 
| password | The password to connect to the MQTT broker | 
| PORT | The PORT of the MQTT broker | 
| robotID | The unique identifier of the robot (common parameter). | 
| sendLaserScans | Yes/No send laser scans to Pilot client | 
| TLS_CAfile_pem | Name of the CAfile | 
| TLS_CERTfile_pem | Name of the Certificate file | 
| TLS_KEYfile_pem | Name of the key file | 
| TLS_path | The path to the TLS certificates | 
| user | The username to connect to the MQTT broker (new sesion). It is the asigned name to the Robot, e.g: Robot_ES4 | 
