Zephyr Network Subsystem Status and Overview
summary
Zephyr’s network stack is a complete, configurable IP stack with dual IPv4/IPv6 mode, sockets (POSIX-like and user-space restrictions), Ethernet, Wi‑Fi (offloaded and native drivers for Nordic and NXP), 802.15.4 + OpenThread, CAN socket APIs and optional offload of the lower stack. Supported protocols include ICMP/multicast, DHCPv4 client and server (DHCPv6 client only), DNS/mDNS/LLMNR, HTTP server 3.7 (server 1.1/2, client 1.1) with WebSocket upgrade, CoAP/LwM2M, MQTT 3.1, DTLS1.2 and TLS 1.3 merged. Features: packet capture tunnel to host (Wireshark), connection manager, trace hooks, YAML build-time interface config, websocket console, Work-in-progress WireGuard; codebase ≈210,000 lines C.
AI-written summary · about
chapters (14)
- 0:00Zephyr Network Stack intro
- 0:45Configurable stack features
- 3:13Offloading to core processors
- 5:00Supported protocols and services
- 7:31IoT protocols and file transfer
- 8:39Ethernet and Wi-Fi networking
- 10:01Network management and debugging
- 12:30Socket services and thread optimization
- 13:11Network tracing and metrics
- 14:38New YAML config system
- 15:44WebSocket console for remote access
- 16:48WireGuard VPN support
- 17:30Code stats and future work
- 17:52Q&A
related talks
45mImplementing Network Protocols in Zephyr Project
49mThe Zephyr™ Project – An Updated Overview
30mZephyr ❤️ Internet: How Zephyr Speeds Implementation for New IoT Devices
37mZephyr: A Game Changer for the Automotive Industry
05mZephyr
28mCreating Memory Efficient and High Performance IP Stack for Zephyr OS
39mZephyr Project: Unlocking IoT Innovation with an Open Source RTOS
50mZephyr Project: An RTOS to Change the Face of IoT
