|
|
Home Connectivity Software
Products
Embedded USB Software
WiFi over USB
WiFi over USB
Overview
Jungo's WiFi over USB Class Driver provides a full and comprehensive solution enabling
manufacturers to incorporate WiFi over USB connectivity in their designs and connect USB host
platforms to a wireless network, via a USB WiFi Adapter.
Background
The Universal Serial Bus (USB) provides an expandable,
hot-pluggable Plug and Play serial interface that ensures a
standard, low-cost connection for peripheral devices such as
storage devices, keyboards, joysticks, printers, scanners,
modems, and digital cameras.
A USB Class Driver is a Logical Device Driver (LDD), which controls
USB devices that provide common functionality and are implemented
in compliance with a specific device class.
A USB Function Driver is a driver implemented within a device in
order to handle the device-specific functionality of a standard
or custom USB device function. This driver provides the counterpart of the USB Class Driver.
The WiFi over USB Class Driver is part of Jungo's USBware product line.
The WiFi over USB host stack solution is made up of the following underlying modules:
- USB Host Controller Driver
- USBware Host Core
- WiFi over USB Class Driver
The WiFi over USB solution is intended for embedded platforms which do not include native support for WiFi
connectivity but need to communicate across a WiFi network.
The WiFi Class Driver is geared for operating systems which do not offer inherent support for
USB WiFi adapters.
The WiFi class driver interacts with the OS's TCP/IP stack at the datalink layer.
The WiFi Class Driver provides a simple and robust API allowing quick integration into any platform.
The drivers includes automatic access-point discovery and built-in connection
handling supporting SSID (name) and BSSID (mac address) connection establishment.
The driver supports authentication (WPA/WPA2) and encryption (WEP/TKIP) protocols for WiFi chipsets
with the appropriate security algorithm support.
|
|
Benefits
- High quality WiFi Communication Solution
- Enables WiFi connectivity including Authentication and Encryption protocols support
- Easy integration into any TCP/IP stack
- Allows addition of WiFi connectivity as an "add-on" with no platform hardware changes
- Small footprint
- Turnkey solution: eliminates substantial development time and costs
- Hardware/software-independent solution
- Intuitive API, in C code
- Source code available
- Easy portability of applications that utilize the driver between supported operating systems
- Extensive documentation
- Comprehensive technical support, provided by the engineers who developed the stack
- Part of a comprehensive embedded USB software solution from Jungo, which includes
USB Host,
USB Device and
USB On-The-Go (OTG) stacks
Specification
- Products description: WiFi over USB Class Driver
- Supported Chipsets: Ralink RT 2571W
- Adapters Tested: Asus WL-167GSecurity
- Protocols: WPA(TKIP), WPA2, WEP
- Operating systems:
- Leading embedded operating systems: WinCE, Linux, ?C/OS-II, Integrity, pSOS, OS20, ThreadX, MQX, Nucleus, Segger, eCos/eCosPro, etc.
- Proprietary OS/no-OS/pre-boot environment
- Modular architecture: OS wrappers for easy porting to any operating system
- USB host/device/OTG controllers:
- Industry standard OHCI, UHCI and EHCI
- Leading USB Host Controllers & core vendors: Cypress, Philips (116x, 1362, 156x, 176x 158x), ARC, Chipidea/TDI (OTG HS Core 4.1/4.2) , Oxford-Semiconductors, Atmel (AT91RM9200/SAM7Sx/9261) & others
- Professional services to support proprietary controllers
- CPU architectures: ARM, MIPS, x86, RISC, PowerPC, Freescale Coldfire, Intel Xscale, TI DSPs and OMAP, Renesas SuperH and others
- USB 1.1 and USB 2.0 transfer rates:
High-speed (480 Mb/s), full-speed (12 Mb/s) and low-speed (1.5 Mb/s)
- Control, Bulk, Interrupt and Isochronous data transfer support
- Programming language: ANSI C
- Compilers: Any 32-bit C compiler
Get FREE USBware resources:
|