As opposed to conditional flag-centric code, a state machine diagram presents a very clear view of the design, and so provides a good example to students. As opposed to conditional flag-centric code, ...
Even though each of these might be managed by a different city department, a single IoT diagram can show how they all connect ...