Implementing 802.11 with Microcontrollers: Wireless Networking for Embedded Systems DesignersWireless networking is poised to have a massive impact on communications, and the 802.11 standard is to wireless networking what Ethernet is to wired networking. There are already over 50 million devices using the dominant IEEE 802.11 (essentially wireless Ethernet) standard, with astronomical growth predicted over the next 10 years. New applications are emerging every day, with wireless capability being embedded in everything from electric meters to hospital patient tracking systems to security devices. This practical reference guides readers through the wireless technology forest, giving them the knowledge, the hardware and the software necessary to design a wireless embedded device rapidly, inexpensively, and effectively. Using off-the-shelf microcontrollers from Microchip and Atmel, the author provides step-by-step instructions for designing the hardware and firmware for a fully operational wireless networking device. The book gives a thorough introduction to 802.11 technology and puts it into perspective against the other wireless standard options. Just enough theory and mathematics is provided to give the depth of understanding needed for practical design work. The book thoroughly covers: * Laptop wireless Ethernet card introduction and theory *Introduction to CompactFlash-to-microcontroller interfacing* Implementing the laptop wireless Ethernet card in an embedded environment - Covers the hottest new embedded market area- wireless networking - Shows designers how to save money and time by using microcontrollers in their embedded wireless designs instead of expensive, complex prefab boards |
Contents
1 | |
9 | |
17 | |
25 | |
Talking With 80211b CompactFlash NICs | 37 |
Touring the Card Information Structure | 45 |
Learning to Talk to 80211b CompactFlash NICs | 79 |
Setting Up An AirDrop Wireless Network | 93 |
PINGING the AirDrop | 209 |
Flying Cargo with UDP and the AirDrop | 243 |
Flying Cargo with TCPIP and the AirDrop | 275 |
WEP and the AirDrop | 335 |
An Experimental AVR AirDrop Variant | 345 |
A New Kid in Town Who Calls Himself ZigBee | 361 |
Parting Frames | 371 |
Conventions | 373 |
Other editions - View all
Implementing 802.11 with Microcontrollers: Wireless Networking for Embedded ... Fred Eady No preview available - 2005 |
Common terms and phrases
0xFF aa aa 03 ADDR HEX AirDrop 802.11b driver AirDrop module AIRDROP_NETWORK AirDrop-P packet buffer ARP request ASCII Basic Service Set Broadcast bytes IP char rc checksum cksum Code Snippet CompactFlash card data_out datagram define Destination Address destination port driver code Ethernet ff ff ff fidrid_buffer fidrid_buffer[0 Flags fragment IP Fragment offset Frame Control Field function hdr_chksum hdrlen header checksum header length ICMP Echo int addr Internet Test Panel IOWR IP address IP header Last fragment MAC address Mbps Megabits per second Microchip microcontroller Mini Sniff Netasyst Sniffer Netgear packet data length packet[TCP_hdrflags PCTL Photo printed circuit board PRISM chipset Screen Capture sequence number Service Set ID Sniffer Text SNOOPER Source address Source port SRAM SSID Sub Snippet TCP header TCP/IP temp tuple TxFID unsigned int urgent pointer USART voltage Wired Equivalent Privacy wireless LAN wireless LAN station ZigBee