The first wave of the Internet involved connecting people to each other and people to information.
The next wave of the Internet will involve connecting the physical world to the Internet, and machines to each other.
Every object, both real and virtual, connected to, and accessible over the Internet is the basic idea of the Internet of Things (IOT) or the internet of Everything (IOE).
Today we have the Smart phone tomorrow the smart car and the smart home.
All of these devices will be made Smart by connecting them together with other systems via networks, and the Internet.
Messaging protocols, using protocols like MQTT, will have an important role to play.
The purpose of this site is to help you learn about:
- Basic networking and networking protocols
- MQTT and MQTT Brokers
- Network Programming Python and Node.js
If you have any questions please ask
Best Regards Steve
Thingsboard is an open source IOT platform for data visualization.
It is available for download and installation on your own hardware or as an online service for demonstration purposes.
In this tutorial we will configure a simple Dashboard to display data from sensors using MQTT and Python. (more…)
IOT dashboards will be essential for visualizing IOT data, and controlling IOT devices.
Although there seem to be lots of dashboards available many seem to be focused on displaying analytics data using http to pull data from web sources. (more…)
The aim of this project is to create a very simple two state sensor, that can be controlled externally using MQTT.
The sensor could be used to simulate real world objects like lights, doors etc that have two states on or off, open or closed etc. (more…)
In Part 1 we looked at QOS level 0 and 1. In the second part we look at QOS level 2. (more…)
MQTT provides 3 QOS levels- QOS 0,1,2.
These QOS levels refer to the connection between a broker and a client.
In this two part tutorial we will look in detail at the message flow when publishing using all three QOS levels. (more…)