ac6-formation, un département d'Ac6 SAS
EN
EnglishFrench
go-up

ac6 ac6-formation Communication Internet

Internet

Techniques et protocoles de communication


Adding a TCP/IP stack to an embedded system is rarely a matter of dropping in a library. The stack has to fit in the memory left after the application, run without starving the real-time tasks, and stay reliable when the link degrades.

Our course covers LwIP, the lightweight stack used across microcontroller projects: buffer and memory management, the network interface layer, the RAW, Netconn and socket APIs, driver integration on STM32, and the configuration choices that decide how much RAM the stack consumes.

The tuning is where LwIP is won or lost: the number and size of pbufs, the TCP window against available RAM, whether checksums are offloaded to the MAC, and how the driver hands buffers back. Get those wrong and the stack works on the bench then stalls under load. The course covers each of them on an STM32 target.

Available Courses

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.