In this liveProject, you’ll use the MQTT protocol to allow IoT devices to communicate with a central data broker. You’ll simulate MQTT devices, then implement a MQTT broker that can dispatch MQTT messages from your IoT gateways. Finally, you’ll secure these communications from potential intrusion by attackers.
This project is designed for learning purposes and is not a complete, production-ready application or solution.
This liveProject is for experienced Java developers interested in mastering the Vert.x toolkit through hands-on development. To begin this liveProject you will need to be familiar with:
- Intermediate Java JDK 11
- Basics of Java IDEs
- Basics of HTTP
- Basics of asynchronous programming
you will learn
In this liveProject, you’ll master the feature-rich Vert.x library through hands-on IoT development.
- Vert.x MQTT client and server
- Vert.x DB connection with MongoDB