Implementing 802.11 with Microcontrollers: Wireless Networking for Embedded Systems Designers (Paperback)
暫譯: 使用微控制器實現802.11:嵌入式系統設計師的無線網路

Fred Eady

  • 出版商: Newnes
  • 出版日期: 2005-09-02
  • 售價: $3,380
  • 貴賓價: 9.5$3,211
  • 語言: 英文
  • 頁數: 400
  • 裝訂: Paperback
  • ISBN: 0750678658
  • ISBN-13: 9780750678650
  • 相關分類: 802.11嵌入式系統單晶片
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

相關主題

商品描述

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

    索引