This course introduce the IoT ecosystem, describe the most used IoT Edge to Cloud Protocols (MQTT, MQTT-SN and CoAP), explore particularly heinous IoT focused attacks and security provisions at each level of stack (physical devices, communication systems and networks)
. This course explains how to configure the LwIP (with MQTT), FreeRTOS and MbedTLS for a microcontroller-based IoT application; it requires previous knowledge of FreeRTOS.