Publishing messages with commands to target sensors

Make sure the Mosquitto server or any other MQTT server you might want to use for this example is running. Use your favorite Java IDE to run the example in any computer or build a .jar file with all the dependencies included and launch it in any computer or device that you want to use as the MQTT client with a command similar to the following line. In case you don't run the example in the same computer in which you are running the MQTT server, remember to change the value for the mqttServerHost string in the main method of the Main class. You must also copy the certificate files and the .jar file to the device. The next line uses Sensors02-0.0.1-SNAPSHOT.jar as the JAR file for the previous example: ...

Get MQTT Essentials - A Lightweight IoT Protocol now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.