emNet TCP/IP Stack
Embedded SoftwareDual IPv4/IPv6 TCP/IP stack with TLS 1.3 via emSSL, zero-copy API, and ~30 KB ROM footprint. Includes MQTT, HTTP server/client, FTP, SNMP, DHCP, and DNS. India pricing and local support from GSAS.
Protocols
IPv4, IPv6, TCP, UDP, ICMP
Application Layer
MQTT, HTTP, FTP, SNMP, DHCP, DNS
Security
TLS 1.3 via emSSL
Footprint
~30 KB ROM
API
Zero-copy, BSD socket compatible
License
Royalty-free
Overview
About emNet TCP/IP Stack
SEGGER emNet is a dual-stack IPv4/IPv6 TCP/IP implementation engineered for embedded systems where network connectivity must fit within tight ROM and RAM budgets. At approximately 30 KB of ROM for a full TCP/IP stack, emNet delivers the protocol coverage that connected products demand without the memory overhead of porting a Linux networking stack to a microcontroller.

- Type
- Dual-stack IPv4/IPv6 TCP/IP
- Standards / Classes
- MQTT, HTTP, FTP, SNMP, DHCP, DNS
- Footprint
- ~30 KB ROM
- License
- Royalty-free
Supported Protocols
| Layer | Protocol | Description |
|---|---|---|
| Network | IPv4, IPv6 | Dual-stack with auto-configuration, 6LoWPAN support |
| Transport | TCP, UDP | Full-featured with zero-copy API |
| Network Services | DHCP, DHCPv6 | Automatic IP address configuration |
| DNS | Domain name resolution (client) | |
| AutoIP | Link-local address assignment | |
| ICMP / ICMPv6 | Ping, neighbor discovery, path MTU | |
| IGMP | Multicast group management | |
| Application, IoT | MQTT (client) | Publish/subscribe IoT telemetry and control |
| CoAP | Constrained Application Protocol for sensor networks | |
| WebSocket | Full-duplex communication over HTTP | |
| Application, Web | HTTP server | Embedded web interface with REST API support |
| HTTP client | Cloud connectivity, REST API calls | |
| Application, File Transfer | FTP server/client | Bulk file transfer with emFile integration |
| TFTP | Lightweight file transfer for firmware updates | |
| Application, Management | SNMP (agent) | Network management and monitoring |
| SMTP | Email notification from embedded devices | |
| NetBIOS | Network name resolution on local networks |
Zero-Copy Architecture
The zero-copy API eliminates unnecessary buffer copies between the application and the network layer, a critical optimization for throughput-sensitive applications such as industrial data acquisition, building automation gateways, and high-frequency sensor telemetry systems commonly deployed across Indian manufacturing and smart infrastructure projects. emNet operates standalone on bare-metal targets or integrates with embOS for multi-threaded networking, giving teams the flexibility to choose the architecture that fits their product constraints.
IoT Connectivity and Security
TLS 1.3 security is available through tight integration with SEGGER emSSL, enabling encrypted MQTT and HTTPS communication without requiring a separate security middleware integration effort. For IoT deployments, emNet’s MQTT client supports QoS levels 0, 1, and 2, persistent sessions, and last-will-and-testament messages, the building blocks for reliable telemetry pipelines connecting edge devices to cloud platforms such as AWS IoT Core, Azure IoT Hub, and private MQTT brokers.
Watch the SEGGER emNet introduction
Royalty-free licensing ensures that per-unit costs remain fixed regardless of production volume, a decisive factor for cost-sensitive IoT deployments where thousands of connected nodes must ship with full network security enabled from day one.
Blog
SEGGER Insights
Choosing a SEGGER Flasher: Standalone vs Gang vs Secure vs Portable
Standalone, gang, secure, or portable, the SEGGER Flasher family covers four different production-programming problems, not one. Here is how Indian engineering and production teams should decide.
J-Trace PRO vs TRACE32: An Honest Comparison for India
SEGGER J-Trace PRO delivers much of the same core streaming-trace capability as Lauterbach TRACE32 for Arm Cortex-M/A/R and RISC-V targets, at a lower cost point. Here is where each platform is the stronger fit for Indian engineering teams.
J-Link PRO vs J-Link ULTRA: Which SEGGER Flagship Debug Probe Should You Buy?
J-Link PRO and J-Link ULTRA share SEGGER's fastest 4 MB/s download class, so the choice comes down to Ethernet. Here is the decision framework Indian engineering teams can apply in two minutes, with a full verified spec comparison.
Related products
More from SEGGER
All SEGGER products →
embOS RTOS
Safety-certified real-time operating system with zero-interrupt-latency, sub-1 KB ROM footprint, and royalty-free licensing across Classic, MPU, Ultra, and Safe editions. India pricing via GSAS.
View embOS RTOS →
emPower OS
Complete embedded operating system integrating RTOS, middleware, security, connectivity, and UI libraries into a single royalty-free platform. Available in India from GSAS.
View emPower OS →
emUSB-Device & emUSB-Host
Complete USB stack covering device and host roles with CDC, HID, MSD, Audio, RNDIS, composite device support, hub management, and USB-C Power Delivery negotiation. India pricing available from GSAS.
View emUSB-Device & emUSB-Host →FAQ
Common questions about emNet TCP/IP Stack
What is SEGGER emNet?
Is emNet royalty-free?
Which SEGGER middleware for IoT connectivity or MQTT telemetry?
Can I buy SEGGER emNet in India?
Does emNet support secure, encrypted network connections?
Interested in emNet TCP/IP Stack?
Get pricing, an evaluation unit, or a technical consultation from our application engineers.