USB communications device class

From Wikipedia, the free encyclopedia
Jump to: navigation, search

USB communications device class (or USB CDC) is a composite Universal Serial Bus device class. It provides a single device class. The class may include more than one interface, such as a custom control interface, data interface, audio, or mass storage related interfaces.

The communications device class is primarily used for modems. However it also supports ISDN and fax machines and telephony applications for performing regular voice calls.

Additionally this device class supports computer networking akin to a network card, providing an interface for transmitting Ethernet or ATM frames onto some physical media. Microsoft Windows versions prior to Windows Vista do not support the networking parts of the USB CDC, instead promoting Microsoft's own derivative named Microsoft RNDIS, a serialized version of the Microsoft NDIS (Network Driver Interface Specification). With a vendor-supplied INF file, Windows Vista supports USB CDC and USB WMCDC.[1]

This class is generally implemented in embedded systems like mobile phones so that a phone may be used as a modem, fax or network port. The data interfaces are generally used to perform bulk data transfer.

[edit] References

  1. ^ Support for the Wireless Mobile Communication Device Class

[edit] External links

Personal tools
Namespaces
Variants
Actions
Navigation
Interaction
Toolbox
Print/export