Skip to content

Universal Serial Bus Devices (USB)

Christian Findlay edited this page Dec 30, 2018 · 5 revisions

USB (abbreviation of Universal Serial Bus) is an industry standard that establishes specifications for cables, connectors and protocols for connection, communication and power supply between personal computers and their peripheral devices.[3] Released in 1996, the USB standard is currently maintained by the USB Implementers Forum (USB IF). There have been three generations of USB specifications: USB 1.x, USB 2.0, USB 3.x.

For detail on USB, it is best to read the Wikipedia article above. USB devices are devices that are physically connected to your computer or other device with a USB cable. Many such devices implement the Hid protocol. However, not all USB device implement the Hid protocol and therefore you will need to investigate which interface is best for programming the device.

USB.Net is currently supported on Windows, Android, and UWP. This library allows you to communicate with USB devices across platforms in a uniform way via the IDevice interface.