Implementing 802.11 with Microcontrollers: Wireless Networking for Embedded Systems Designers (Paperback)
暫譯: 使用微控制器實現802.11:嵌入式系統設計師的無線網路
Fred Eady
買這商品的人也買了...
-
$580$568 -
$650$514 -
$650$507 -
$1,078Operating System Principles, 7/e(IE) (美國版ISBN:0471694665-Operating System Concepts, 7/e) (平裝)
-
$580$458 -
$820$648 -
$680$646 -
$880$695 -
$540$427 -
$750$585 -
$490$387 -
$580$458 -
$650$514 -
$390$308 -
$420$332 -
$1,050$1,029 -
$780$663 -
$3,026$2,875 -
$650$507 -
$550$435 -
$980$774 -
$1,080CMMI: Guidelines for Process Integration and Product Improvement, 2/e
-
$720$569 -
$1,100$1,078 -
$299$236
相關主題
商品描述
Description:
Wireless 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 and the popular 802.11 modules from DPAC Technology, 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:
DPAC Module introduction and theory
Laptop wireless Ethernet card introduction and theory
Implementing the DPAC module in an embedded environment
Introduction to PCMCIA-to-microcontroller interfacing
Implementing the laptop wireless Ethernet card in an embedded environment In addition, the book includes a CDROM containing all of the code, schematics and programs necessary to implement embedded 802.11 wireless networking.
Wireless design using microcontrollers requires specialized knowledge that many embedded designers don’t have. Although a lot of information does exist on creating the sort of wireless embedded devices covered in this book, it takes a tremendous amount of time to pull it together from various manufacturer’s websites, databooks, and complex standards documents. This book assembles the needed information to design an embedded device incorporating 802.11 wireless networking capability and provides step by step detailed design examples, for proven working designs based on familiar microcontrollers (instead of much more expensive and complex predesigned boards that are commonly used—using a $5 microcontroller vs. a $200 board means a lot to a product’s bottom line!).
Table of Contents:
Preface
What’s on the CD-ROM?
Chapter 1: Why Are We Doing This?
Selecting a Suitable Microcontroller
Selecting a Suitable 802.11b Communications Device
802.11b Hardware Overview
AirDrop Basics
Chapter 2: The AirDrop-P
The AirDrop-P Hardware
Learn to Play Guitar and Become Famous
Chapter 3: The AirDrop-A
The AirDrop-A Hardware
Bowing Out
Chapter 4: 802.11b CompactFlash Network Interface Cards
They Were Not Designed To Do This
The TEW-222CF
Never Ignore an Inquisitive Author with Hand Tools
Unwrapping the TEW-222CF
An Undercover Look at the Zonet ZCF1100
What’s Behind Door Number 4
RF, Witchcraft, Pointy Hats, Ghouls, Goblins…Same Thing
Chapter 5: Talking with 802.11bCompactFlash NICs
Physically Connecting a Microcontroller to a CompactFlash Card
Musical Overtones
Chapter 6: Touring the Card Information Structure
Talking in Tuples
First Steps with the AirDrop-P
Walking the Tuple Chain
CIS Reconnaissance
Dumping Linksys WCF12 Tuples
Dumping Netgear MA701 Tuples
Dumping Zonet ZCF100 Tuples
Enabling the 802.11b CompactFlash NIC
The Value of Parsing the CIS
Full Throttle
Chapter 7: Learning to Talk to 802.11b CompactFlash NICs
What the 802.11b NIC does for Us
The 802.11b CompactFlash NIC I/O Drivers
Chapter 8: Setting Up An AirDrop Wireless Network
Setting Up the AP
Something’s in the Air
Guitars and Hollywood
Chapter 9: AirDrop Driver Basics
BAP
FID
RID
Reading a RID
Stringing Up the SSID
Good RIDdance
Retrieving the MAC Address
Status Check
Chapter 10: Putting an AirDrop on a Wireless LAN
Bogie Number 1 – Allocating Transmit Buffers
Bogie Number 2 – Enabling the MAC
Authenticating the AirDrop Wireless LAN Station
Associating with the AIRDROP_NETWORK AP
Chapter 11: Processing 802.11b Frames with the AirDrop
AirDrop Frame Structure
AirDrop-P Frame Reception
Chapter 12: PINING the AirDrop
Examining the IP Header
Chapter 13: Flying Cargo with UDP and the AirDrop
Running a UDP Application on the AirDrop-P
The EDTP Internet Test Panel and the Code Behind It
Exercising the AirDrop-P with the EDTP Internet Test Panel
Notes
Chapter 14: Flying Cargo with TCP/IP and the AirDrop
TCP and the AirDrop-P
The TCP/IP Stack’s Physical Layer
The TCP/IP Stack’s Data Link Layer
The TCP/IP Stack’s Network Layer
The TCP/IP Stack’s Transport Layer
The TCP/IP Stack’s Application Layer
TCP/IP – The Big Ugly
You’ve Done It!
Chapter 15: WEP and the AirDrop
Incorporating WEP into the AirDrop 802.11b Driver
The New Experimental AirDrop Hardware
An Experimental AVR AirDrop Variant
The Experimental AirDrop Firmware
Coding a Simple 802.11b Web Server
The AirDrop SRAM
Chapter 16: A New Kid in Town Who Calls Himself ZigBee
Zig What???
Making ZigBee Talk
The Microchip ZigBee Stack
hapter 17: Parting Frames
Numeric Notation
Source Code Presentation
Conventions
Sub Snippets
Netasyst Sniffer Capture Text Presentation
Mini Sniffs
Index
商品描述(中文翻譯)
描述:
無線網路即將對通訊產生巨大的影響,而802.11標準對無線網路的意義就如同以太網對有線網路的意義。目前已經有超過5000萬個設備使用主流的IEEE 802.11(基本上是無線以太網)標準,預計在未來10年將會有天文數字的增長。每天都有新的應用出現,無線功能被嵌入從電表到醫院病人追蹤系統再到安全設備的各種產品中。
這本實用的參考書引導讀者穿越無線技術的森林,提供設計無線嵌入式設備所需的知識、硬體和軟體,讓設計過程快速、經濟且有效。作者使用Microchip和Atmel的現成微控制器以及DPAC Technology的流行802.11模組,提供逐步的指導,設計出一個完全運作的無線網路設備的硬體和韌體。本書對802.11技術進行了徹底的介紹,並將其與其他無線標準選項進行比較。提供了足夠的理論和數學,以便讀者在實際設計工作中獲得所需的深度理解。
本書詳細涵蓋了:
- DPAC模組介紹與理論
- 筆記型電腦無線以太網卡介紹與理論
- 在嵌入式環境中實現DPAC模組
- PCMCIA與微控制器的介面介紹
- 在嵌入式環境中實現筆記型電腦無線以太網卡
此外,本書還附有一張CD-ROM,包含實現嵌入式802.11無線網路所需的所有程式碼、原理圖和程式。使用微控制器進行無線設計需要專業知識,而許多嵌入式設計師並不具備這些知識。雖然有很多資訊可以用來創建本書所涵蓋的無線嵌入式設備,但從各個製造商的網站、數據手冊和複雜的標準文件中整理這些資訊需要耗費大量時間。本書彙集了設計嵌入式設備所需的資訊,並提供逐步詳細的設計範例,基於熟悉的微控制器(而不是常用的更昂貴和複雜的預設板,使用5美元的微控制器與200美元的板子對產品的利潤影響很大!)。
目錄:
前言
CD-ROM中包含什麼?
第一章:我們為什麼要這樣做?
選擇合適的微控制器
選擇合適的802.11b通訊設備
802.11b硬體概述
AirDrop基礎
第二章:AirDrop-P
AirDrop-P硬體
學習彈吉他並成名
第三章:AirDrop-A
AirDrop-A硬體
退出
第四章:802.11b CompactFlash網路介面卡
它們不是為了這個而設計的
TEW-222CF
永遠不要忽視手持工具的好奇作者
拆解TEW-222CF
深入了解Zonet ZCF1100
4號門後面是什麼
RF、巫術、尖帽子、鬼魂、妖精……同樣的東西
第五章:與802.11b CompactFlash NICs通訊
將微控制器物理連接到CompactFlash卡
音樂泛音
第六章:巡覽卡片資訊結構
以元組進行通訊
AirDrop-P的第一步
遍歷元組鏈
CIS偵查
轉儲Linksys WCF12元組
轉儲Netgear MA701元組
轉儲Zonet ZCF100元組
啟用802.11b CompactFlash NIC
解析CIS的價值
全速前進
第七章:學習與802.11b CompactFlash NICs通訊
802.11b NIC為我們做了什麼
802.11b CompactFlash NIC I/O驅動程式
第八章:設置AirDrop無線網路
設置AP
空中有什麼
吉他與好萊塢
第九章:AirDrop驅動程式基礎
BAP
FID
RID
讀取RID
串接SSID
良好的RID舞蹈
檢索MAC地址
狀態檢查
第十章:將AirDrop放置在無線LAN上
Bogie號碼1 – 分配傳輸緩衝區
Bogie號碼2 – 啟用MAC
對AirDrop無線LAN站進行身份驗證
與AIRDROP_NETWORK AP關聯
第十一章:使用AirDrop處理802.11b幀
AirDrop幀結構
AirDrop-P幀接收
第十二章:PINING AirDrop
檢查IP標頭
第十三章:使用UDP和AirDrop飛行貨物
在AirDrop-P上運行UDP應用程式
EDTP網際網路測試面板及其背後的程式碼
使用EDTP網際網路測試面板測試AirDrop-P
註解
第十四章:使用TCP/IP和AirDrop飛行貨物
TCP與AirDrop-P
TCP/IP堆疊的物理層
TCP/IP堆疊的數據鏈路層
TCP/IP堆疊的網路層
TCP/IP堆疊的傳輸層
TCP/IP堆疊的應用層
TCP/IP – 大醜陋
你做到了!
第十五章:WEP與AirDrop
將WEP納入AirDrop 802.11b驅動程式
新的實驗性AirDrop硬體
實驗性AVR AirDrop變體
實驗性AirDrop韌體
編寫簡單的802.11b網頁伺服器
AirDrop SRAM
第十六章:城裡的新孩子自稱ZigBee
Zig什麼???
讓ZigBee說話
Microchip ZigBee堆疊
第十七章:分離幀
數字表示法
源代碼展示
慣例
子片段
Netasyst Sniffer捕獲文本展示
迷你Sniffs
索引