►Overview | Network Component Function Overview |
Directories and Files | Folders and files related to the Network Component |
Implemented RFCs | List of RFCs that are covered by the Network Component |
►Services | Services provide program templates for common networking tasks |
►HTTP Server | HTTP Web Server routines are used to run and configure services of the embedded web server |
►Dynamic Web Content | Advanced Web Technologies for modern Web-based User Interfaces |
CGI Programming | Scripting Language for the Common Gateway Interface (CGI) |
AJAX Programming | Using Asynchronous JavaScript and XML |
SOAP Programming | Using the Simple Object Access Protocol |
Delivering Web Pages | How web pages are stored on and delivered by the HTTP Server |
Control Interface | Functions to work with the HTTP server |
Access and Multi-User Interface | Functions to filter access to the HTTP server and to work with user accounts |
File System Interface | HTTP server functions that work with a File System |
Common Gateway Interface (CGI) | Functions reacting on CGI requests to the HTTP server |
Configuration | Configuration of the HTTP server |
FCARM File Converter | Software utility to compile static web pages |
►FTP Server | FTP Server is used for file transfer supporting sub-directories, log-in and a set of manipulation commands |
Control Interface | Functions to work with the FTP server |
Access and Multi-User Interface | Functions to filter access to the FTP server and to work with user accounts |
User Callback | Function to notify the user application about events on the FTP server |
Supported FTP Commands | List of standard FTP commands that can be used on the FTP server |
File System Interface | FTP server functions that work with a File System |
Configuration | Configuration of the FTP server |
Enumerations | Enumerations of the FTP Server |
►FTP Client | FTP Client is used to connect to an FTP Server for file transfer |
Control Interface | Functions to connect to an FTP server |
User Callbacks | Functions to notify the user application about FTP client events |
File System Interface | FTP client functions that work with a File System |
Configuration | Configuration of the FTP client |
Enumerations | Enumerations of the FTP Client |
►TFTP Server | TFTP Server is used for simple file transfer (typically for boot-loading remote devices) |
Control Interface | Functions to work with the TFTP server |
Access Interface | Functions to filter access to the TFTP server |
File System Interface | TFTP server functions that work with a File System |
Configuration | Configuration of the TFTP server |
►TFTP Client | TFTP Client is used to connect to a TFTP Server for simple file transfer |
Control Interface | Functions to connect to a TFTP server |
User Callback | Function to notify the user application about TFTP client events |
File System Interface | TFTP client functions that work with a File System |
Configuration | Configuration of the TFTP client |
Enumerations | Enumerations of the TFTP Client |
►Telnet Server | Telnet Server allows command line access to an embedded module over an IP network |
Control Interface | Functions to work with the Telnet server |
Access and Multi-User Interface | Functions to filter access to the Telnet server and to work with user accounts |
User Callbacks | Functions to notify the user application about events on the Telnet server |
Option Negotiation | Telnet options required to establish a Telnet connection |
Configuration | Configuration of the Telnet server |
Enumerations | Enumerations of the Telnet Server |
►SNMP Agent | An SNMP Agent enables network management features |
Control Interface | Functions to communicate with the Trap Manager |
Management Information Base (MIB) Interface | Management Information Base (MIB) Interface |
Configuration | Configuration of the SNMP agent |
Structures | Structures of the SNMP Service |
►DNS Client | A DNS Client helps to resolve DNS requests using an external DNS server |
Control Interface | Functions to start the DNS Client |
Configuration | Configuration of the DNS client |
Enumerations | Enumerations of the DNS Client |
►SNTP Client | An SNTP Client delivers precise timing information over an IP network |
Control Interface | Functions to start the SNTP Client |
Configuration | Configuration of the SNTP client |
Enumerations | Enumerations of the SNTP Client |
►SMTP Client | An SMTP Client allows sending of e-mail notifications using a SMTP server |
Control Interface | Functions to connect to an SMTP server |
User Callbacks | Functions to notify the user application about SMTP client events |
File System Interface | SMTP client functions that work with a File System |
Configuration | Configuration of the SMTP client |
Enumerations | Enumerations of the SMTP Client |
Structures | Structures of the SMTP Client |
►Ping Client | A Ping Client checks the reachability of a host on IP network |
Enumerations | Ping Callback Events |
►Sockets | Sockets are required for communication purposes in a network |
►BSD Socket | BSD socket routines enable BSD compliant communication over TCP/IP |
User API | BSD Socket functions and communication flow |
Configuration | How to configure BSD sockets |
Structures | Structures of the BSD Socket |
Error Codes | BSD Socket error codes |
►TCP Socket | TCP socket routines enable reliable IP communication using the transmission control protocol (TCP) |
User API | TCP Socket functions and communication flow |
Configuration | Configuration of the TCP sockets |
Enumerations | Enumerations of the TCP Socket Interface |
►UDP Socket | UDP socket routines enable simple IP communication using the user datagram protocol (UDP) |
User API | UDP Socket functions |
Configuration | Configuration of the UDP Sockets |
Enumerations | Enumerations of the UDP Socket Interface |
►Interfaces | Interfaces are used for communication between two network nodes |
►Common Interface | Generic functions for all kinds of interfaces help to get or set interface options |
User API | Common functions for all Interfaces |
User Callbacks | Functions to notify the user application about events on the interface |
Enumerations | Common enumerations for all Interfaces |
Structures | Common structures for all Interfaces |
►Ethernet Interface | Ethernet routines enable communication over an Ethernet-based IP network |
User API | Functions of the Ethernet Interface |
►IP Address Assignment | Explanation of the IP address assignment using Ethernet |
IPv4 Address Assignment | Explanation of the IPv4 address assignment using Ethernet |
IPv6 Fundamentals | Explanation of the IPv6 address space and other fundamentals |
IPv6 Address Assignment | Explanation of the IPv6 address assignment using Ethernet |
User Callbacks | Functions to notify the user application about events on the Ethernet interface |
Configuration | Configuration of the Ethernet interface |
Enumerations | Enumerations of the Ethernet Interface |
Structures | Structures of the Ethernet Interface |
►WiFi Interface | WiFi routines enable wireless communication over an IP network |
User API | Functions of the WiFi interface |
Configuration | Configuration of the WiFi interface |
IP Address Assignment | Explanation of the IP address assignment using WiFi |
Enumerations | Enumerations of the WiFi Interface |
Structures | Structures of the WiFi Interface |
►PPP Interface | PPP routines enable IP communication over a direct connection between two networking nodes |
User API | Functions of the PPP interface |
IP Address Assignment | Explanation of the IP address assignment using PPP |
Configuration | Configuration of the PPP interface |
►SLIP Interface | SLIP routines enable IP communication over a serial line |
User API | Functions of the SLIP interface |
IP Address Assignment | Explanation of the IP address assignment using SLIP |
Configuration | Configuration of the SLIP interface |
Loopback Interface | Using the Loopback Interface for Debugging |
►IP Address | IP Address functions can be used for various purposes |
Conversion Functions | Convert network addresses from ASCII to binary and vice versa |
Data Format | Structures of the Network Component |
System Functions (User) | Core system functions to be called by user |
Status and Error Codes | Status and Error Codes returned by Network functions |
Modem Driver Functions | Modem driver functions |
►Debug Events | Events generated by the Network |
NetSYS: System Core | Events generated by the Network - System Core functions |
NetMEM: Memory Management | Events generated by the Network - Memory Management functions |
NetETH: ETH Interface | Events generated by the Network - Ethernet Interface functions |
NetWiFi: WiFi Interface | Events generated by the Network - WiFi Interface functions |
NetPPP: PPP Interface | Events generated by the Network - PPP Interface functions |
NetSLIP: SLIP Interface | Events generated by the Network - SLIP Interface functions |
NetLOOP: Loopback Interface | Events generated by the Network - Loopback Interface functions |
NetIP4: IP4 Core | Events generated by the Network - IPv4 Core functions |
NetICMP: ICMP Control | Events generated by the Network - ICMP Control functions |
NetIGMP: IGMP Management | Events generated by the Network - IGMP Group Management functions |
NetNBNS: NBNS Client | Events generated by the Network - NetBIOS Name Service Client functions |
NetDHCP: DHCP Client | Events generated by the Network - Dynamic Host Configuration Client functions |
NetARP: ARP Address Resolution | Events generated by the Network - Ethernet Address Resolution functions |
NetIP6: IP6 Core | Events generated by the Network - IPv6 Core functions |
NetICMP6: ICMP6 Control | Events generated by the Network - ICMPv6 Control functions |
NetDHCP6: DHCP6 Client | Events generated by the Network - Dynamic Host Configuration Client for IPv6 functions |
NetNDP: NDP Neighbor Discovery | Events generated by the Network - Neighbor Discovery for IPv6 functions |
NetMLD: MLD Multicast Listener Discovery | Events generated by the Network - MLD Group Management functions |
NetUDP: UDP Socket | Events generated by the Network - UDP Socket functions |
NetTCP: TCP Socket | Events generated by the Network - TCP Socket functions |
NetBSD: BSD Socket | Events generated by the Network - BSD Socket functions |
NetHTTPs: HTTP Server | Events generated by the Network - HTTP Server functions |
NetFTPs: FTP Server | Events generated by the Network - FTP Server functions |
NetFTPc: FTP Client | Events generated by the Network - FTP Client functions |
NetTeln: Telnet Server | Events generated by the Network - Telnet Server functions |
NetTFTPs: TFTP Server | Events generated by the Network - TFTP Server functions |
NetTFTPc: TFTP Client | Events generated by the Network - TFTP Client functions |
NetSMTP: SMTP Client | Events generated by the Network - SMTP Client functions |
NetDNS: DNS Client | Events generated by the Network - DNS Client functions |
NetSNMP: SNMP Agent | Events generated by the Network - SNMP Agent functions |
NetSNTP: SNTP Client | Events generated by the Network - SNTP Client functions |