Modeling the events
This recipe shows how to model the Treu messages in JSON format.
Getting ready
For this recipe, basic knowledge of JSON is required.
How to do it...
As mentioned, Treu Technologies has a lot of IoT machines that continuously send messages about their status to the control center.
These machines are used to generate electricity. So, it is very important for Treu to know the exact temperature of the machine and its state (running, shutdown, starting, shutting down, and so on).
Treu needs to know the weather forecast, because the machine should not operate over certain temperatures. These machines have different behaviors based on the temperature. It is different starting a machine in the cold than in warm conditions. The startup time also depends on the temperature. To warrant the electricity supply, the information has to be precise.
In a nutshell, it is always better to face an electrical power failure having to start the machines from warm than from cold.
The following code...