Wireless USB Stack
The deployment of new embedded protocols such as Wireless USB (WUSB) can be a challenging and costly endeavor. For this reason Jungo has created the
Wireless USBware connectivity product line. Designed according to the Jungo philosophy of operating system and hardware independence, Wireless USBware allows for
- easy migration from wired to wireless USB (WUSB) on existing designs and
- easy introduction of Wireless USB onto new systems.
Based on the widely field-proven USBware product line, Wireless USBware ensures higher products standards and superior user experience for HWA, DWA and DRD designs.
Background
Wireless USB (WUSB) is based on the USB 'hub-spoke' topology model. The Wireless USB Host is responsible for data transfers to the Devices connected to it. The connection between Host and Device are point-to-point, and Hosts still maintain the ability to connect with multiple Devices simultaneously (logically up to 127 individual devices to a single host). The primary variation from wired USB is that no hubs exist in the connection topology.
Another feature of wireless USB is Dual-Role Devices (DRD). A Dual-Role Device can contain certain Host capabilities in addition to its Device capabilities. Examples of such devices are mobile phones which can connect directly to a Wireless USB printer without the need for a PC. The Jungo Wireless USBware Host Stack together with the Wireless USBware Device Stack offer a complete DRD solution.
Architecture
Embedded Wireless USB architecture is very similar to wired USB architecture, with several variations. These include the addition of driver modules such as HWA (Host Wire Adapter) and DWA (Device Wire Adapter) that allow for interoperability with “legacy” wired USB hardware over Wireless USB.
Below is a diagram of the Wireless USBware Host Stack architecture model:
Specification
- Product description:
- Wireless USB Cores as subclasses of Wired Cores
- Shared UWB Radio Controller Driver (URCD)
- Support for WUSB chapter 7
- Association:
- Cable Model
- Numeric Model
- NFC (future)
- Enumeration and State Machine
- Authentication
- Extended Descriptors
- Extended Features
- API for hardware Security algorithm
- Beaconing requests
- Beaconing
- Managed by HCD / DCD, handled by URCD
- Device — Non Beaconing, Full Beaconing, Directed Beaconing
- Wireless USB Power Management
- USB Function Drives (host/device class)
- Mass Storage
- HID
- Audio
- Serial
- PTP
- PictBridge
- CDC-ACM/ECM/OBEX
- MTP
- Video
- CCID
- DFU
- RNDIS
- Custom Class Driver
What's Next?
- Request further information on our wireless solutions
- Request free project consultancy
- Download USBware white papers and resources
- Also related: Jungo also offers class drivers to support PCs & CE hosts. To learn more — check out our host drivers solutions for Windows, and Linux.

