WiFi and Secure Socket Offload in Zephyr
summary
Zephyr gets full Wi‑Fi plus TLS offload on the TI CC3220SF LaunchXL by porting SimpleLink’s host driver and exposing the network processor’s socket APIs so TLS, DNS and TCP/IP run on the coprocessor. Implementation uses CC3220SF LaunchXL, a port of mbedTLS into Zephyr and a socket offload via IPPROTO_TLS with certificate provisioning into secure flash (UniFlash). Result: secure socket offload works on the dev board; single socket provider and no inter-interface routing are current limits.
AI-written summary · about
chapters (10)
- 0:00Intro
- 0:44Motivation
- 10:07Zephyr Network Stack (Previous State)
- 15:10Options for TCP/IP Offioad to the NWP (1/2)
- 20:37Zephyr Network Stack (New State)
- 23:19Zephyr: Adding TLS to Socket APIs
- 25:12What's involved in establishing a secure channel?
- 26:48How to provision the certificates/keys to the device?
- 28:16Method 1: Zephyr's tls_credential add API
- 33:26Summary
related talks
23mKeynote: Zephyr & IoT Security
31mUsing Zephyr for Embedded Controllers
34mX.509 Client Authentication in Zephyr
25mEnabling Real-Time Secure Connectivity to the Industrial Edge with Single-Pair Ether...
39mZephyr Extensions: How to Dynamically Load an Application
30mProvisioning in Zephyr
42mCryptography Support in Zephyr: Recent Changes and Upcomings
35mEnd-to-end IoT Development with Zephyr
