WiFi and Secure Socket Offload in Zephyr
summary
Implemented a Zephyr driver that runs the CC3220SF SoC’s network coprocessor as the TCP/IP and TLS engine, using the SimpleLink SDK and Zephyr’s new socket offload hooks so connect/send/recv and the TLS handshake execute on the coprocessor rather than the MCU. Certificates live in TI’s secure flash (provisioned with TI tools) and Zephyr uses mbedTLS APIs or the offload path transparently. Works on the CC3220SF LaunchPad; current limits: one socket provider and no cross-interface routing.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 2:49CC3220SF hardware
- 7:14SimpleLink software
- 9:54Zephyr networking
- 15:02SimpleLink in Zephyr
- 19:03Socket offload
- 23:07TLS in socket APIs
- 27:12Credential provisioning
- 31:14HTTP GET with offload
- 33:21Implementation steps
- 34:55Q&A
related talks
30mZephyr ❤️ Internet: How Zephyr Speeds Implementation for New IoT Devices
49mThe Zephyr™ Project – An Updated Overview
20mZephyr Network Subsystem Status and Overview
50mZephyr Project: An RTOS to Change the Face of IoT
01h 03mZephyr RTOS: Software power tools for constrained devices
36mConnecting Zephyr Devices at Scale Using Open Source Solutions
08mKeynote: Zephyr as the Foundation for a Microcontroller SDK
45mImplementing Network Protocols in Zephyr Project
