Target802.11b™
Wi-Fi Driver for TargetTCP
Benefits:
- High Performance Embedded IEEE 802.11b Wi-Fi Driver
- Integrated with TargetTCP
- Supports Intersil PRISM Based Cards using PCI, miniPCI, PCMCIA, or CompactFlash
- Works with RTOS or Polled Mode
- Royalty-Free, Source Code Provided
An ANSI/IEEE Std 802.11b compliant driver for wireless networking with TargetTCP™, Blunk Microsystems' embedded TCP/IP protocol stack. Operates either as a station in an infrastructure network or as a member of an ad hoc network.
Features include:
Supports 64 or 128-bit Wired Equivalent Privacy (WEP) encryption. Four WEP keys can be set. 64 or 128-bit encryption
is specified separately for each key.
Application program interface supports:
- Getting and setting the port type: station (requires an access point) or ad hoc.
- Getting and setting the Service Set Identifier (SSID).
- Getting and setting the operating channel.
- Getting the speed (1, 2, 5.5, or 11 Mbps) of the current link.
- Getting the signal strength of the current link.
- Getting and setting the WEP mode flag that determines if transmit packets are encrypted.
- Getting and setting the WEP "deny unencrypted" flag that determines if received unencrypted packets are rejected.
- Setting the four WEP encryption/decryption keys (the received packets specify which key to use for decryption).
- Getting and setting the WEP key used to encrypt transmit packets.
- Getting and setting the authentication mode: Open System (no authentication) or Shared Key (using WEP).
- Getting the status of the current link (up or down).
- Setting promiscuous mode (on or off).
- Enabling or shutting down the interface.
- Scanning and reporting the characteristics of every Basic Service Set (BSS) in range.
The scan function shows speed (1, 2, 5.5, or 11 Mbps), SSID, signal and noise level, channel, WEP mode (on or off),
and operating mode (access point or ad hoc) of every detected BSS. Can be called from user interface to
implement a "Connection Wizard".
If the SSID is set to the null string, the link that is compatible with the configured port type
(station or ad hoc) and has the strongest signal strength is used. wifiGetSSID() outputs the resultant SSID
even if wifiSetSSID() was used to assign the null string.
Supports sending and receiving multicast packets. Up to 64 multicast groups can be joined.
Configurable verbose mode prints diagnostics information to stdout on an ongoing basis.
Minimum time is spent in the interrupt handler. Most driver processing is performed by the TargetTCP
daemon task. Duff's Device used for high performance programmed I/O data transfers.
Supports big and little-endian host processors.
Developed using TargetOSTM, Blunk Microsystems’
real-time operating system, the source code is 100%
ANSI C and is easily ported to both other real-time kernels and to polling environments that do not use a
kernel. A pSOS port is available for the Philips Nexperia/TriMedia processor.
Royalty-free. Includes source code, user’s manual, sample application, and one year of technical support.
|