Summary
In this chapter, you learned about IoT devices and edge computing, covering different topics such as microcontrollers and how you can select the best-fit microcontroller or IoT device for your IoT project. Then, we covered embedded software, the need for an RTOS, the benefits of an RTOS, how you can select an RTOS platform for your IoT devices, and we explored FreeRTOS and Amazon FreeRTOS as examples of RTOS platforms. Finally, we covered the IoT edge from three perspectives – IoT edge location, IoT edge hardware, and IoT edge software. Regarding IoT edge software, we covered a generic IoT edge software platform, explaining the different components required for it. Then, we explained in some detail the Amazon Greengrass IoT software edge solution as an implementation example of IoT edge software.
Now, you will be able to identify and evaluate different solutions or options for IoT devices and the IoT edge.
With this chapter, we have completed all IoT aspects at...