Dual-stack networking, sized for microcontrollers.

NetNox is a TCP/IP stack with full IPv4 and IPv6 support for embedded devices. It runs on NoxOS, Zephyr or your own RTOS, and pairs with NoxTLS for secure connections.

BUILT FOR REAL NETWORKS

Everything a connected device needs to get online and stay there.

NetNox is a portable C99 TCP/IP stack with the features embedded products actually use, from automatic addressing to industrial Ethernet and precise time.

  • C99Portable, no RTOS required
  • IPv4 + IPv6One dual-stack socket API
  • ZephyrReady-made module

Production-grade TCP

Retransmission, selective acknowledgement and congestion control that keep throughput steady on lossy links.

RFC 6298SACKRenoFast recovery

Zero-configuration networking

Devices get an address and find each other on their own, on IPv4 and IPv6.

DHCPDHCPv6Auto-IPSLAACmDNSLLMNR

Industrial Ethernet

VLAN tagging, a VLAN-aware bridge and LLDP discovery for managed networks.

802.1Q802.1adLLDP-MED

Precise time

Clock synchronisation for devices that need to agree on time, plus simple network time.

IEEE 1588 PTP802.1AS gPTPSNTP

Today’s internet and tomorrow’s, in one stack.

True dual stack

IPv4 and IPv6 side by side, so the same device works on legacy networks and IPv6-only ones.

The protocols you expect

TCP, UDP, DHCP, DNS and ICMP, plus IPv6 address autoconfiguration.

A familiar sockets API

BSD-style sockets, so existing networking code ports with few changes.

Memory you can predict

Configurable buffer pools with a known worst case, so traffic spikes don’t take the device down.

Any interface

Ethernet, Wi-Fi, cellular and Thread.

Secure by default

Drop-in NoxTLS integration for encrypted connections to your cloud.

Specifications

IP versions
IPv4 and IPv6
Operating systems

Bring your device online. Every network, every protocol version.

Tell us your chip and interface.

Let’s solve it