In order to take full advantage of
wireless USB connectivity features,
it is imperative for developers and designers deploy a robust, field proven and mature
embedded USB software device stack.
USBware offers a fully certified and tested
Wireless USB software
solution.
Jungo's USBware is a top-tier
embedded software
solution designed exclusively for the USB
industry. Extending and leveraging Jungo's existing USBware Wired USB stack, the wireless
stack enables designers to easily incorporate
wireless USB connectivity in their designs
while continuing to support the same functionality. USBware offers unparalleled embedded
software device stack solutions for
Wireless USB, providing a seamless and efficient
migration from wired USB to wireless USB.
USBware software solutions for Wireless USB meet the highest development standards and
allow for complete compatibility with legacy wired USB products.
Background
USB technology has become the standard for device connectivity. With over 3 billion
USB devices in use today, USB provides an efficient and high-speed connection interface.
However, with ever more increasing wired USB devices, workspace around PC's has become
cluttered with wires.
Imagine all of the USB devices in your office of home - such as mobile devices,
multimedia consumer electronics and various PC peripherals were connected to your PC wirelessly.
Wireless USB enabled device production is expected to reach over 200 million units by 2009.
As a result more and more developers and designers are turning to USBware's embedded Wireless
USB solutions.
Architecture
Embedded Wireless USB architecture is similar to wired USB architecture, with the exception
of the WUSB DCD component, all function drivers, APIs and functionality remain the same in
the software stack. USBware embedded software solutions provides all the required software tools
needed to embed Wireless USB capabilities in devices. Below is a diagram of a
wireless USB device 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 (device class)
- Mass Storage
- HID
- Audio
- Serial
- PTP
- PictBridge
- CDC-ACM/ECM/OBEX
- MTP
- Video
- CCID
- DFU
- RNDIS
- Custom Class Driver
What's Next?