Share via


Windows Embedded CE Communications Architecture (Windows Embedded CE 6.0)

1/6/2010

Windows Embedded CE provides communications services that enable devices to securely interact using serial I/O connections, telephone connections, and a wide variety of network connections. Using Windows Embedded CE-based networking and communications APIs and standards-based protocols, OEMs and independent software vendors (ISVs) can build solid network-enabled applications.

NDIS is a key element of Windows Embedded CE-based communications architecture. NDIS supports additional network media and provides a common network driver architecture that introduces more management options using Simple Networking Management Protocol (SNMP).

Additional configurable options allow connected devices or applications to be tailored for a specific type of network.

The NDIS implementation in Windows Embedded CE supports the following communications media:

  • Local area network (LAN): Zero configuration (802.11), Ethernet (802.3), Token Ring (802.5), IrDA
  • Wide area network (WAN) and wireless wide area network (WWAN)
  • Personal area network (PAN)

The following illustration shows the communications architecture of the Windows Embedded CE operating system.

Ee486267.e37f4eb4-d16c-4dfa-8f2b-aa29e585fba6(en-US,WinEmbedded.60).gif

In the Windows Embedded CE-based communications architecture, the NDIS interface is located below the IrDA, TCP/IP, and Point-to-Point Protocol (PPP) protocol drivers. The NDIS wrapper presents an interface to the upper and lower edges of a miniport driver. To an upper-level driver, such as the TCP/IP protocol driver, the NDIS interface looks like a miniport driver. To the miniport, the NDIS interface looks like an upper-level protocol driver. On the bottom of the communications architecture, the NDIS interface functions as a network adapter driver that interfaces directly with the network adapter at the lower edge. At the upper edge, the network adapter driver presents an interface to allow upper layers to send packets on the network, handle interrupts, reset or halt the network adapter, and query or set the operational characteristics of the driver.

See Also

Concepts

Network Driver Development Concepts
NDIS Support in Windows Embedded CE
WAN Miniport Drivers

Other Resources

Bluetooth
802.1x Authentication
Network Bridging
Infrared Communications