For our project, we will build a JavaScript client and connect it to an MQTT Broker. We will both Publish and Subscribe to a topic named test. We will then write a small simple program on Raspberry Pi to publish to the topic named test. What this code will demonstrate is how easy it is to send and receive messages using MQTT.
Take a look at the following diagram to see what we will accomplish with this project: