《例說XBee無線模組開發》是2014年機械工業出版社出版的圖書,作者是Jonathan A.Titus。
基本介紹
- 外文名:The Hands-on XBee Lab Manual Experiments that Teach you Xbee Wireless Communications
- 書名:例說XBee無線模組開發
- 作者:Jonathan A.Titus
- 出版日期:2014年3月20日
- 語種:簡體中文
- ISBN:9787111456810
- 出版社:機械工業出版社
- 頁數:248頁
- 開本:16
- 品牌:機械工業出版社
基本介紹,內容簡介,作者簡介,圖書目錄,
基本介紹
內容簡介
提圖斯編著的《例說XBee無線模組開發》是唯一一本介紹XBee模組的實戰型圖書,它通過清晰的步驟教會工程師如何在自己的設計中採用XBee模組。和其他書不一樣的地方是作者通過22個實驗,涉及如何使用X-CTU軟體,如何修改XBee模組配置,如何進行單向數字輸入通信,通過XBee實現遠程控制,XBee模組如何傳輸與控制模擬信號和數位訊號,《例說XBee無線模組開發》通過API控制本地以及遠程XBee模組,遠程控制I/O接口,遠程控制PWM輸出,通過廣播命令控制多個XBee模組,MCU和XBee模組間的通信,XBee模組間的雙向通信,如何發現附近的XBee模組,如何建立一個小型XBee網路,測量一個網路中的數字和模擬信號,如何運用未知數量的XBee模組,探索周期操作等,幫助讀者由淺入深,在動手實踐的過程中理解XBee模組的使用方式與注意事項。每一個實驗都包含模組配置、模組相應功能參數的介紹、套用背景以及需要的控制器和軟體。每一個實驗都包含了配置、建立、驗證以及接口設計等完整過程。每一個實驗都包含調試和測試信息,以及已經配置好的下載檔案和具有詳細注釋的原始碼供開發者學習使用。
XBee模組是美國Digi公司的ZigBee模組產品,XBee是系列產品的名稱。XBee模組是一種遠距離低功耗的無線模組,頻段包含2.4G、900M、868M三種,同時可兼容802.15.4的協定。XBee模組可用於組建Mestl網路,每個模組都可以作為路由節點、協調器,以及終端節點。XBee模組內置協定棧,可通過X—CTU以及ZigBee Operator這兩款軟體進行調試。XBee模組的配置方式有兩種,分別是AP和ATl命令。XBee模組分為嵌入式和貼片式兩種,可即插即用自組網,使用起來非常方便。XBee模組的套用範圍非常廣泛,包括智慧型家居、遠程控制、無線抄表、感測器、無線檢測、資產管理等,同時還有對應的iDigi平台,提供各種常用的接入方式。更加方便遠程控制。現在XBee模組幾乎是創客們進行無線控制系統和無線感測器網路開發的首選模組。提圖斯編著的《例說XBee無線模組開發》用22個實驗引導讀者掌握XBee無線模組的開發。
作者簡介
作者:(美)提圖斯 譯者:程晨
圖書目錄
譯者序
序言
前言
實驗1 X-CTU軟體簡介 1
實驗要求 1
簡介 1
實驗2 如何修改XBee模組的配置 6
實驗要求 6
簡介 6
實驗3 單向數字輸入通信 11
實驗要求 11
簡介 11
實驗4 用XBee模組實現遠程控制 20
實驗要求 20
簡介 20
實驗5 XBee模組傳輸和控制模擬信號 25
實驗要求 25
簡介 25
實驗6 模擬設備和數字設備的遠程控制 36
實驗要求 36
簡介 36
可選步驟 43
第六步答案 44
實驗7 如何在邏輯電平跳變時傳輸數據 45
實驗要求 45
簡介 45
製作準確的邏輯電平轉換電路 51
實驗8 如何處理多個來自模擬輸入的數據 53
實驗要求 53
簡介 53
關於採樣率的提示 56
第八步答案 57
實驗9 休眠模式和休眠模式定時的研究 58
實驗要求 58
簡介 58
實驗10 如何使用API數據包控制本地XBee模組 65
實驗要求 65
簡介 65
第八步答案 71
實驗11 如何使用API數據包控制遠程XBee模組 72
實驗要求 72
簡介 72
即時命令動作 79
實驗12 如何使用API數據包控制遠程模組I/O接口 80
實驗要求 80
簡介 80
實驗答案 85
實驗13 PWM輸出的遠程控制 86
實驗要求 86
簡介 86
更好的方法 92
參考資料 92
實驗14 解析數字引腳及模擬引腳輸出的數據以及控制獨立的數字輸出 93
實驗要求 93
簡介 93
實驗答案 99
實驗15 使用廣播命令控制多個XBee模組 100
實驗要求 100
簡介 100
實驗答案 105
實驗16 MCU和XBee模組間如何通信 107
實驗要求 107
簡介 107
如何使用UART 109
終端模擬器軟體 110
使用Arduino Uno模組 111
使用ARM mbed模組 113
實驗17 XBee模組間的雙向通信 117
實驗要求 117
簡介 117
軟體 119
終端模擬器軟體 120
使用Arduino Uno模組 121
使用ARM mbed模組 126
通過MCU的AT命令遠程控制XBee模組 130
實驗18 如何發現附近的XBee模組 133
實驗目的 133
實驗要求 133
簡介 133
實驗18軟體流程圖 139
使用Arduino Uno模組 139
使用ARM mbed模組 147
最終步驟 152
重要注釋 153
實驗19 如何建立一個小型XBee網路 154
實驗目的 154
實驗要求 154
簡介 154
為什麼要關聯網路中的XBee模組 160
結論 162
實驗20 測量網路中的數字和模擬信號 163
實驗要求 163
簡介 163
使用ARM mbed模組 171
使用Arduino Uno模組 179
實驗21 如何運用未知數量的XBee模組 188
實驗要求 188
簡介 188
MCU軟體 192
程式描述 192
使用ARM mbed模組 196
使用Arduino Uno模組 202
結論 208
實驗22 探索周期操作 209
實驗要求 209
簡介 209
帶有I/O報告的周期性喚醒 210
帶協調器輪詢的周期性喚醒 216
附錄A 邏輯電平轉換電路 221
附錄B 十六進制數和校驗和 224
附錄C XBee(XB24)模組默認的數據機配置設定 227
附錄D 電子與XBee資源 230
附錄E Excel電子表格包生成工具 233
附錄F XBee實驗材料清單 235
附錄G 美國標準信息交換碼(ASCII) 237
附錄H 故障診斷與處理 239
附錄I 空白表 242
附錄J XBee連線信息 244
術語 245
序言
前言
實驗1 X-CTU軟體簡介 1
實驗要求 1
簡介 1
實驗2 如何修改XBee模組的配置 6
實驗要求 6
簡介 6
實驗3 單向數字輸入通信 11
實驗要求 11
簡介 11
實驗4 用XBee模組實現遠程控制 20
實驗要求 20
簡介 20
實驗5 XBee模組傳輸和控制模擬信號 25
實驗要求 25
簡介 25
實驗6 模擬設備和數字設備的遠程控制 36
實驗要求 36
簡介 36
可選步驟 43
第六步答案 44
實驗7 如何在邏輯電平跳變時傳輸數據 45
實驗要求 45
簡介 45
製作準確的邏輯電平轉換電路 51
實驗8 如何處理多個來自模擬輸入的數據 53
實驗要求 53
簡介 53
關於採樣率的提示 56
第八步答案 57
實驗9 休眠模式和休眠模式定時的研究 58
實驗要求 58
簡介 58
實驗10 如何使用API數據包控制本地XBee模組 65
實驗要求 65
簡介 65
第八步答案 71
實驗11 如何使用API數據包控制遠程XBee模組 72
實驗要求 72
簡介 72
即時命令動作 79
實驗12 如何使用API數據包控制遠程模組I/O接口 80
實驗要求 80
簡介 80
實驗答案 85
實驗13 PWM輸出的遠程控制 86
實驗要求 86
簡介 86
更好的方法 92
參考資料 92
實驗14 解析數字引腳及模擬引腳輸出的數據以及控制獨立的數字輸出 93
實驗要求 93
簡介 93
實驗答案 99
實驗15 使用廣播命令控制多個XBee模組 100
實驗要求 100
簡介 100
實驗答案 105
實驗16 MCU和XBee模組間如何通信 107
實驗要求 107
簡介 107
如何使用UART 109
終端模擬器軟體 110
使用Arduino Uno模組 111
使用ARM mbed模組 113
實驗17 XBee模組間的雙向通信 117
實驗要求 117
簡介 117
軟體 119
終端模擬器軟體 120
使用Arduino Uno模組 121
使用ARM mbed模組 126
通過MCU的AT命令遠程控制XBee模組 130
實驗18 如何發現附近的XBee模組 133
實驗目的 133
實驗要求 133
簡介 133
實驗18軟體流程圖 139
使用Arduino Uno模組 139
使用ARM mbed模組 147
最終步驟 152
重要注釋 153
實驗19 如何建立一個小型XBee網路 154
實驗目的 154
實驗要求 154
簡介 154
為什麼要關聯網路中的XBee模組 160
結論 162
實驗20 測量網路中的數字和模擬信號 163
實驗要求 163
簡介 163
使用ARM mbed模組 171
使用Arduino Uno模組 179
實驗21 如何運用未知數量的XBee模組 188
實驗要求 188
簡介 188
MCU軟體 192
程式描述 192
使用ARM mbed模組 196
使用Arduino Uno模組 202
結論 208
實驗22 探索周期操作 209
實驗要求 209
簡介 209
帶有I/O報告的周期性喚醒 210
帶協調器輪詢的周期性喚醒 216
附錄A 邏輯電平轉換電路 221
附錄B 十六進制數和校驗和 224
附錄C XBee(XB24)模組默認的數據機配置設定 227
附錄D 電子與XBee資源 230
附錄E Excel電子表格包生成工具 233
附錄F XBee實驗材料清單 235
附錄G 美國標準信息交換碼(ASCII) 237
附錄H 故障診斷與處理 239
附錄I 空白表 242
附錄J XBee連線信息 244
術語 245