CycloneTCP is a dual IPv4/IPv6 stack dedicated to embedded applications. CycloneTCP conforms to RFC standards and offers seamless interoperability with existing TCP/IP systems. By supporting IPv6, CycloneTCP eases deployment of next-generation Internet. The stack is distributed as a full ANSI C and highly maintainable source code. CycloneTCP is available either as open source (GPLv2) or under a commercial license.
Key Features:
- Dual stack (IPv4 and/or IPv6)
- Built-in support for multiple network interfaces
- BSD style socket API
- Blocking/non-blocking socket operation and event-driven functions (select and poll)
- Efficient data transfer (zero copy)
- Well-crafted TCP module with selective ACK and congestion control
- Raw socket interface
- Multicast support (IGMPv2 and MLDv1)
- IP fragmentation and reassembly
- Flexible memory footprint
- Portable architecture
- Host name resolution (DNS client)
- DHCP and SLAAC auto-configuration
- SMTP client
- FTP client and server
- TFTP client and server
- Web server with SSI and CGI scripting
- HTTP/2 client
- MQTT and MQTT-SN clients
- CoAP client
- SNMPv1/v2c/v3 agent
- WebSocket client and server
The TCP/IP stack is available either as open source GPLv2 (CycloneTCP Open) or under a commercial license (CycloneTCP Lite, Pro or Ultimate) for proprietary developments in a commercial context
许可类型 | 商业(免费试用版) |
软件类型 | 固件 |
可交付成果 | 源文件 |
支持的器件 | STM32 |
地点 |