【正文】
AT + R NA M E P a r a 查詢遠(yuǎn)端藍(lán)牙設(shè)備名稱 成功返回 OK 失敗返回 E R R OR = E r r o r _ C o d e AT + B I ND 查詢綁定藍(lán)牙地址 + B I ND = P a r a AT + B I ND P a r a 設(shè)置綁定藍(lán)牙地址 成功返回 + B I ND = P a r a OK 失敗返回 E R R OR = E r r o r _ C o d e AT + C L E AR 清楚記憶地址 OK AT + U AR T M OD E 查詢串口 通信 模式 + U AR T M OD E = P a r a 1 , P a r a 2 AT + U AR T M O DE P a r a 設(shè)置串口 通信 模式 成功返回 + U AR T M O DE = P a r a 1 , P a r a 2 O K 失敗返回 E R R OR = E r r o r _ C o d e AT + L AD DR 查詢本地藍(lán)牙地址 + L AD DR = P a r a 24 項(xiàng)目五 物聯(lián)網(wǎng)通信技術(shù)應(yīng)用項(xiàng)目開發(fā) 4. 軟件設(shè)計 實(shí)驗(yàn)箱內(nèi)的藍(lán)牙模塊默認(rèn)情況下工作在從機(jī)模式,串口通信的波特率為 96008N1。鏈路管理器能夠發(fā)現(xiàn)其他藍(lán)牙設(shè)備的鏈路管理器,并通過鏈路管理協(xié)議 (LMP)建立通信聯(lián)系。 2) 鏈路控制單元 (1) 建立物理鏈路。 12 項(xiàng)目五 物聯(lián)網(wǎng)通信技術(shù)應(yīng)用項(xiàng)目開發(fā) 圖 功能模塊關(guān)系 13 項(xiàng)目五 物聯(lián)網(wǎng)通信技術(shù)應(yīng)用項(xiàng)目開發(fā) 藍(lán)牙系統(tǒng)的結(jié)構(gòu)及組成 1. 藍(lán)牙網(wǎng)絡(luò)的結(jié)構(gòu) 微微網(wǎng)是實(shí)現(xiàn)藍(lán)牙無線通信的最基本方式。另外還有電源、復(fù)位、天線等。公司采用 CSR 的芯片開發(fā)模塊及應(yīng)用軟件。 (2) 從技術(shù)角度看可分為三種:藍(lán)牙數(shù)據(jù)模塊、藍(lán)牙語音模塊和藍(lán)牙遠(yuǎn)程控制模塊。藍(lán)牙技術(shù)的本質(zhì)是設(shè)備間的無線聯(lián)接,主要用于通信與信息設(shè)備。近年來,在電聲行業(yè)中也開始使用藍(lán)牙技術(shù)。 (3) 從芯片采用的角度看可分為 ROM版模塊、 EXT模塊及FLASH版模塊。 5 項(xiàng)目五 物聯(lián)網(wǎng)通信技術(shù)應(yīng)用項(xiàng)目開發(fā) 2) 藍(lán)牙模塊的選擇 大規(guī)模民用產(chǎn)品一般選用 ROM版模塊,如市場上的 USB藍(lán)牙適配器,由于大部分協(xié)議運(yùn)行在 PC內(nèi)部,對芯片處理能力要求很低,芯片廠家會推出價格很低的產(chǎn)品;工業(yè)藍(lán)牙應(yīng)用一般應(yīng)采用 FLASH版的芯片生產(chǎn)的模塊,運(yùn)行速度快,具備高集成度、高可靠性、高性能指標(biāo)等特點(diǎn)。 9 項(xiàng)目五 物聯(lián)網(wǎng)通信技術(shù)應(yīng)用項(xiàng)目開發(fā) 5. 藍(lán)牙模塊的功率與距離 1) 藍(lán)牙模塊的發(fā)射功率 2) 藍(lán)牙模塊的接收靈敏度 3) 藍(lán)牙模塊的通信距離 10 項(xiàng)目五 物聯(lián)網(wǎng)通信技術(shù)應(yīng)用項(xiàng)目開發(fā) 藍(lán)牙網(wǎng)關(guān) 1. 藍(lán)牙網(wǎng)關(guān)的功能 藍(lán)牙網(wǎng)關(guān)用于辦公網(wǎng)絡(luò)或物聯(lián)網(wǎng)內(nèi)部的藍(lán)牙移動終端,通過無線方式訪問局域網(wǎng)以及 Inter;跟蹤、定位辦公網(wǎng)絡(luò)內(nèi)的所有藍(lán)牙設(shè)備,在兩個屬于不同匹配網(wǎng)的藍(lán)牙設(shè)備之間建立路由連接,并在設(shè)備之間交換路由信息。每個微微網(wǎng)只有一個主設(shè)備,一個主設(shè)備最多可以同時與七個從設(shè)備同時進(jìn)行通信,多個藍(lán)牙設(shè)備組成微微網(wǎng)如圖 。 (2) 差錯控制。 19 項(xiàng)目五 物聯(lián)網(wǎng)通信技術(shù)應(yīng)用項(xiàng)目開發(fā) 實(shí)踐一: Bluetooth模塊的應(yīng)用實(shí)踐 1. 實(shí)踐內(nèi)容 本節(jié)將在 IOTL0105型物聯(lián)網(wǎng)綜合實(shí)驗(yàn)箱的應(yīng)用網(wǎng)關(guān)上開發(fā)一個小程序,控制實(shí)驗(yàn)箱內(nèi)的藍(lán)牙模塊,與智能手機(jī)中的客戶端程序相配合實(shí)現(xiàn)利用藍(lán)牙的數(shù)據(jù)通信。為了簡單起見,網(wǎng)關(guān)上的應(yīng)用程序只通過 AT命令行來修改藍(lán)牙模塊的名稱 (也就是廣播名稱 )。 26 項(xiàng)目五 物聯(lián)網(wǎng)通信技術(shù)應(yīng)用項(xiàng)目開發(fā) 實(shí)踐二:基于 Bluetooth的傳感器網(wǎng)絡(luò)實(shí)踐 1. 藍(lán)牙模塊 BF10A詳解 1) 產(chǎn)品概述 BF10藍(lán)牙通信模塊是智能型無線數(shù)據(jù)傳輸藍(lán)牙模塊,支持 4800~ 1?382?400?b/s等多種接口波特率,支持從模式,支持64通道藍(lán)牙替代串口線。 28 項(xiàng)目五 物聯(lián)網(wǎng)通信技術(shù)應(yīng)用項(xiàng)目開發(fā) 圖 BF10 模塊原理圖 29 項(xiàng)目五 物聯(lián)網(wǎng)通信技術(shù)應(yīng)用項(xiàng)目開發(fā) 3) 替代串口線透明數(shù)據(jù)模式 應(yīng)用原理框圖如圖 。 33 項(xiàng)目五 物聯(lián)網(wǎng)通信技術(shù)應(yīng)用項(xiàng)目開發(fā) 表 5 .2 串口通信波特率表 P I O5 P I O4 P I O3 P I O2 波特率 (b / s) 0 0 0 0 9 6 0 0 0 0 0 1 14 4 0 0 0 0 1 0 19 2 0 0 0 0 1 1 28 8 0 0 0 1 0 0 38 4 0 0 0 1 0 1 57 6 0 0 0 1 1 0 1 1 5 2 0 0 0 1 1 1 23 0 4 0 0 1 0 0 0 460 8 0 0 1 0 0 1 921 6 0 0 1 0 1 0 1 3 8 2 4 0 0 1 0 1 1 4 8 0 0 1 1 0 0 9 6 0 0 1 1 0 1 9 6 0 0 1 1 1 0 9 6 0 0 1 1 1 1 9 6 0 0 34 項(xiàng)目五 物聯(lián)網(wǎng)通信技術(shù)應(yīng)用項(xiàng)目開發(fā) 6) 設(shè)置模塊通道 模塊通道如表 。使用 Keil MDK開發(fā)環(huán)境設(shè)計程序,實(shí)現(xiàn) Bluetooth模塊之間的組網(wǎng)配置。 ① 設(shè)置藍(lán)牙串口工作波特率。 ③ 操作方式。 42 項(xiàng)目五 物聯(lián)網(wǎng)通信技術(shù)應(yīng)用項(xiàng)目開發(fā) 表 5 .4 傳 感 器 說 明 傳感器名稱 傳感器類 型編號 傳感器輸出數(shù)據(jù)說明 磁檢測傳感器 0 x 0 1 1 有磁場; 0 無磁場 光照傳感器 0 x 0 2 1 有光照; 0 無光照 紅外對射傳感器 0 x 0 3 1 有障礙; 0 無障礙 紅外反射傳感器 0 x 0 4 1 有障礙; 0 無障礙 結(jié)露傳感器 0 x 0 5 1 有結(jié)露; 0 無結(jié)露 酒精傳感器 0 x 0 6 1 有酒精; 0 無酒精 人體檢測傳感器 0 x 0 7 1 有人; 0 無人 三軸加速度傳感器 0 x 0 8 X H , X L , Y H , Y L , Z H , Z L 聲響檢測傳感器 0 x 0 9 1 有聲音; 0 無聲音 溫濕度傳 感器 0 x 0 A H H , H L , T H , T L 煙霧傳感器 0 x 0 B 1 有煙霧; 0 無煙霧 振動檢測傳感器 0 x 0 C 1 有振動; 0 無振動 傳感器擴(kuò)展板 0 x FF 用戶自定義 43 項(xiàng)目五 物聯(lián)網(wǎng)通信技術(shù)應(yīng)用項(xiàng)目開發(fā) ⑥ 傳感器底層協(xié)議。 軟件: Keil MDK開發(fā)環(huán)境,串口工具。 GPRS充分利用共享無線信道,采用 IP Over PPP實(shí)現(xiàn)數(shù)據(jù)終端的高速、遠(yuǎn)程接入。 GPRS模塊具有一套標(biāo)準(zhǔn)的 AT命令集,包括一般命令、呼叫控制命令、網(wǎng)絡(luò)服務(wù)相關(guān)命令、電話本命令、短消息命令、 GPRS命令等。 59 項(xiàng)目五 物聯(lián)網(wǎng)通信技術(shù)應(yīng)用項(xiàng)目開發(fā) 圖 ZigBee協(xié)議棧 60 項(xiàng)目五 物聯(lián)網(wǎng)通信技術(shù)應(yīng)用項(xiàng)目開發(fā) 構(gòu)建 ZigBee的網(wǎng)絡(luò)系統(tǒng) 1. ?ZigBee網(wǎng)絡(luò)配置 低數(shù)據(jù)速率的 WPAN中包括兩種無線設(shè)備:全功能設(shè)備(FFD)和精簡功能設(shè)備 (RFD)。 64 項(xiàng)目五 物聯(lián)網(wǎng)通信技術(shù)應(yīng)用項(xiàng)目開發(fā) 任務(wù)四: WiFi技術(shù) WiFi技術(shù)的基礎(chǔ)知識 WiFi是一種可以將個人電腦、手持設(shè)備 (如 PDA、手機(jī) )等終端以無線方式互相連接的技術(shù)。 AP每 100?ms將 SSID(Service Set Identifier)經(jīng)由 beacons(信號臺 )封包廣播一次, beacons封包的傳輸速率是1?Mb/s,并且長度相當(dāng)?shù)亩?,所以這個廣播動作對網(wǎng)絡(luò)效能的影響不大。 69 項(xiàng)目五 物聯(lián)網(wǎng)通信技術(shù)應(yīng)用項(xiàng)目開發(fā) 2. 實(shí)踐原理 IOTL0105型物聯(lián)網(wǎng)綜合實(shí)驗(yàn)箱提供兩款 WiFi模塊,一種是 USB接口 WiFi模塊也就是平常經(jīng)常用到的 USB無線網(wǎng)卡,將它插在應(yīng)用網(wǎng)關(guān)的 U口上刻使應(yīng)用網(wǎng)關(guān)具備 WiFi通信的功能,另一種是傳感器節(jié)點(diǎn)上使用的可插針式 WiFi模塊,以后簡稱 WiFi模塊,這也是本節(jié)中將重點(diǎn)介紹的模塊,該模塊內(nèi)集成了完整的 WiFi及 TCP/IP協(xié)議