- Professional IP stack for embedded systems
- ANSI C socket.h-like API for user applications. An application using the standard C socket library can easily be ported to use emNet.
- High performance IP stack
- Small memory footprint
- Runs "out-of-the-box"
- No configuration required
- Works with any RTOS in a multitasking environment (embOS recommended)
- Easy to use on embedded devices
- Zero data copy for ultra fast performance
- Standard sockets interface
- Raw socket support
- Non-blocking versions of all functions
- Connections limited only by memory availability
- Re-assembly of fragmented packets
- Optional drivers for the most common devices are available
- Fully runtime configurable
- Developed from ground up for embedded systems
- PPP/PPPOE available
- Various upper layer protocols available
- Drivers for most popular microcontrollers and external MACs available
- Low memory footprint
- Easy to implement
- Internet Protocol version 6 (IPv6)
- Internet Control Message Protocol (ICMPv6)
- Neighbor Discovery Protocol (NDP)
- Multicast Listener Discovery (MLD)
- Stateless Address Autoconfiguration (SLAAC)
- Standard socket interface
- Seamless integration into the emNet stack
- No configuration required
- Low memory footprint
- Seamless integration with the emNet TCP/IP stack
- Client based NetBIOS name resolution
- Extend virtually any single port CPU to n manageable interfaces at low cost
- Use the fast MII/RMII interface of your CPU and internal Ethernet controller instead of slower interfaces like SPI with external Ethernet controllers
- Link status of each port can be monitored individually
- Keep your existing design and known and preferred CPU
- Each Tail Tagging interface can have its own hardware address
- Low memory footprint
- Seamless integration with the emNet TCP/IP stack
- Low memory footprint
- Support PAP authentication protocol
- Support for PPP over Ethernet
- Low memory footprint.
- Only few SNMP knowledge required.
- Easy MIB tree setup.
- Supports SNMPv1 and SNMPv2c.
- Supports SNMPv1 & SNMPv2 TRAP messages.
- Supports SNMPv2 INFORM messages.
- MIB-II support (System and Interfaces branch) for emNet out of the box.
- Easy to use API for all typical SNMP types (Unsigned32, Counter32, ...).
- Independent of the TCP/IP stack: any stack with sockets can be used.
- Can even be used without sockets e.g. with zero-copy API.
- Demo with custom sample MIB with sockets or zero-copy API included.
- Project for executable on PC for Microsoft Visual Studio included.
- Low memory footprint.
- Independent of the TCP/IP stack: any stack with sockets can be used.
- Example applications included.
- Project for executable on PC for Microsoft Visual Studio included.
- Send emails securely via TLS with emSSL. This allows using almost any mail server on the internet.1
1 emSSL delivers the secure connection and has to be purchased separately.
- Low memory footprint.
- Seamless integration with the emNet TCP/IP stack.
- Time synchronization with a remote NTP server.
- Low memory footprint
- Advertising your services on the network
- Easy to implement