Embedded Device Servers
Device Servers
Embedded Software
           TCP/IP Protocol
            USNET Add-Ons
            Operating System
            Embedded File
            USFiles Add-ons
Terminal Servers
Console Servers
Console Management Software
Server Management
Print Servers
Network Time Servers


USNET Web Server

USNET Add-Ons is an Internet/Web enabling technology designed specifically for real-time, embedded applications. USNET Add-Ons supports most 8, 16, 32, and 64 bit target processors.


USNET Email includes support for SMTP, POP, MIME, DNS Resolver. These protocols enable any embedded device to send and receive email.

Includes SMTP, POP, and MIME to allow your embedded system to send or receive mail.

DNS Resolver can be configured to access a DNS server to resolve hostnames to IP addresses, enabling host access by name.

USNET Email includes support for SMTP, POP, MIME, DNS Resolver. These protocols enable any embedded device to send and receive email.

USNET NAT allows various types of devices to share a single IP address and combine multiple connections into a single Internet connection.

USNET NAT also allows new devices to be added to the network with no modifications or reconfiguration of a typical NAT-enabled router.
USNET NAT provides a type of firewall by hiding internal IP addresses or a private network.


USNET PPPoE is based on a specification (RFC 2516) for connecting the users on an Ethernet to the Internet through a common broadband medium, such as a single DSL line, wireless device or cable modem.

USNET PPPoE implementation requires virtually no more knowledge on the part of the end user other than that required for standard Dialup Internet access. In addition, PPPoE requires no major changes in the operational model for Internet Service Providers (ISPs) and carriers.


SNMPv3 for USNET® is a SNMPv3 agent designed for use in real-time, embedded systems. It supports SNMPv1, SNMPv2c, or SNMPv3 manager requests and v1, v2 traps. The product includes a MIB translator. The agent may be used with both MIB-II and private, user-created MIBs. The agent can run stand-alone or as a task in a multitasking environment. It is ROMable and reentrant.

Embedded Web Server

IAP includes an HTTP server enabling your embedded system to present real-time information to desktop Web browsers. The USNET Web Server is a full-featured HTTP server optimized to run in 16/32 bit environments. It is processor, RTOS, and TCP/IP stack independent. File system, operating system, and dynamic memory are not required. The USNET Web Server is HTTP 1.0 compliant and includes HTTP 1.1 features such as authentication and server-side includes. It makes your application dynamic with META commands for dynamic page content and the ability to add new web pages while the application is running.

The USNET Web Server allows creation of compact and powerful applications because no file system, operating system, or dynamic memory is required. In a typical Web enabled application running an HTTP server on a 16-bit target (e.g. x86), the USNET protocol stack together with the USNET Web Server require less than 45 Kbytes of code space. The USNET Web Server may also be used in a multitasking environment such as U S Software's SuperTask!


HTTP 1.0 protocol and HTTP 1.1 features adapted for the embedded environment

Processor independent
RTOS independent

Stack independent: The Web Server uses a BSD socket API to interface to a TCP/IP stack; use our USNET TCP/IP stack, or another of your choice

Supports HTML 3.x and 4.x, Java applets, and all image formats

CGI functions with persistent environment variables: Web CGI programs become CGI functions in the embedded world

Dynamic page content with META commands and server-side includes
Dynamic web page upload -- add new web pages to your web server while your application is running with no requirement for a file system or dynamic memory.
User authentication: both Basic and Digest (MD5) Authentication methods
Three modes of operation:

Interrupt: The Web Server responds to a user interrupt with an action. Best for small applications and quick control functions

Polled: A function polls for user-defined criteria; the Web Server responds when needed for an action. Best for systems without an operating system

Multithreaded: The Web Server is run as a task in a multitasking system. The Web Server can be a single-threaded task which handles one request at a time or each new request may create new tasks to handle simultaneous requests. Best for large applications requiring a multithreaded operating system

Ease of development:
  - Design and prototype your web application using standard web design tools
- Process pages through our preprocessor to generate embedded web pages
Networking Tutorials



Back to Home Page




©National Data Mux 2002. - All products and brand names mentioned are trademarks or registered trademarks of their respective owners