Summary
In this chapter, we explored IoT buttons, starting with a description of what they are and where they are used. We then explored various technologies that we could use to build an IoT button.
We then proceeded to build our first IoT button using a public MQTT service and an M5Stack ATOM Matrix. We were able to connect our IoT button to the IoT alarm module we built in Chapter 6.
From there, we upgraded our MQTT server to a private one using CloudAMQP. We did so for reliability and security reasons as we started to build out our IoT alarm system more. We upgraded the code sitting on our IoT alarm module before building our second IoT button using a Raspberry Pi Pico W and various components.
We finished the chapter by installing the components of our second (enhanced) IoT button into a 3D-printed case. Doing so transformed our circuit from an educational tool to a working device suitable for deployment in commercial settings.
In the next chapter, we will continue...