TCP/IP For 8- And 16-Bit Devices

June 18, 2001
Cost-sensitive Internet appliances provide a great home for 8- and 16-bit processors, especially when only limited TCP/IP support is required. Many applications work well with a compact Web server and limited resources. Different approaches are...

Cost-sensitive Internet appliances provide a great home for 8- and 16-bit processors, especially when only limited TCP/IP support is required. Many applications work well with a compact Web server and limited resources. Different approaches are available for providing TCP/IP support.

The conventional approach is the compact TCP/IP stack that has a limited feature set. Another approach, Internet Modem, is available from ConnectOne. This approach uses a byte stream interface with commands that are similar to the Hayes-compatible modem commands.

The serial modem approach is interesting because a number of embedded solutions using TCP/IP are connected to other devices using a serial link, often via a modem and a telephone line. Ethernet is more popular, but wireless, HomePNA, and HomePlug systems are on the rise.

Compact TCP/IP Stacks Advantages
  • Work on almost any processor
  • May operate in polled mode
  • Can operate without an OS

Disadvantages

  • Limited functionality
  • Limited security and encryption
  • Performance limited by hardware

These features can be found on a number of compact TCP/IP stacks, such as those available from CMX. The CMX TCP/IP stack can fit on 8-bit processors, along with a 20-kbyte Web server. The amount of information that can be delivered will be limited by processor memory, but it will work with any Web browser.

Compact stacks often use a custom API instead of a larger and more functional interface, such as BSD sockets. In many cases this is of little consequence because developers deal with Web servers and other services.

Internet Modem Commands Advantages
  • Simple application interface
  • Support coprocessor interface

Disadvantages

  • Limited functionality
  • Proprietary interface
  • Limited by serial interface

ConnectOne's Internet Modem uses a text stream interface that operates in a fashion similar to a Hayes-compatible modem via a serial interface. Instead of prefixing command strings with AT, the Internet Modem protocol starts with AT+i. Commands can send or receive e-mail, access Web pages, and work with most Web-based applications.

The Internet Modem protocol has been implemented in a coprocessor that can be easily coupled to an 8- or 16-bit processor. A software implementation is available for a number of processors, making the Internet modem a portable solution.

Sponsored Recommendations

What are the Important Considerations when Assessing Cobot Safety?

April 16, 2024
A review of the requirements of ISO/TS 15066 and how they fit in with ISO 10218-1 and 10218-2 a consideration the complexities of collaboration.

Wire & Cable Cutting Digi-Spool® Service

April 16, 2024
Explore DigiKey’s Digi-Spool® professional cutting service for efficient and precise wire and cable management. Custom-cut to your exact specifications for a variety of cable ...

DigiKey Factory Tomorrow Season 3: Sustainable Manufacturing

April 16, 2024
Industry 4.0 is helping manufacturers develop and integrate technologies such as AI, edge computing and connectivity for the factories of tomorrow. Learn more at DigiKey today...

Connectivity – The Backbone of Sustainable Automation

April 16, 2024
Advanced interfaces for signals, data, and electrical power are essential. They help save resources and costs when networking production equipment.

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!