Defining the topics and commands
We will use the following topic name to publish the commands for the sensors wired to an IoT board: commands/boards/boardname/sensors/sensorname
, where boardname
must be replaced with a unique name assigned to a board and
sensorname
must be replaced with a unique name assigned to a sensor. For example, if we assign location001 as the name for an Intel Joule 550x board and we assign earthhumidity as the name for a humidity sensor wired to this board, we will have to publish commands to the commands/boards/location001/sensors/earthhumidity topic and the code that runs on this board will subscribe to this topic to receive messages with commands and react to them. In fact, the board can subscribe to commands/boards/location001/sensors/+ ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access