關(guān)于我們
書(shū)單推薦
新書(shū)推薦
|
物聯(lián)網(wǎng)開(kāi)發(fā)與應(yīng)用——基于ZigBee、Simplici TI、低功率藍(lán)牙、Wi-Fi技術(shù)
本書(shū)結(jié)合CC2530和ZigBee、CC1110和SimpliciTI、CC2540和低功耗藍(lán)牙、CC3200和Wi-Fi,由淺入深地介紹物聯(lián)網(wǎng)和云平臺(tái)開(kāi)發(fā)技術(shù)。全書(shū)采用任務(wù)式開(kāi)發(fā)的學(xué)習(xí)方法,共積累了50多個(gè)趣味盎然、貼近社會(huì)和生活的案例,每個(gè)案例均有完整的開(kāi)發(fā)過(guò)程,分別是明確的學(xué)習(xí)目標(biāo)、清晰的環(huán)境開(kāi)發(fā)要求、深入淺出的原理學(xué)習(xí)、詳細(xì)的開(kāi)發(fā)內(nèi)容和完整的開(kāi)發(fā)步驟,最后進(jìn)行總結(jié)和拓展,將理論學(xué)習(xí)和開(kāi)發(fā)實(shí)踐結(jié)合起來(lái),每個(gè)案例均附上完整的開(kāi)發(fā)代碼,在源代碼的基礎(chǔ)可以進(jìn)行快速二次開(kāi)發(fā)。本書(shū)將無(wú)線傳感網(wǎng)絡(luò)技術(shù)、物聯(lián)網(wǎng)平臺(tái)開(kāi)發(fā)技術(shù)、Android移動(dòng)互聯(lián)網(wǎng)開(kāi)發(fā)結(jié)合在一起,實(shí)現(xiàn)了強(qiáng)大的物聯(lián)網(wǎng)數(shù)據(jù)采集、傳輸和處理,可以開(kāi)發(fā)功能強(qiáng)大的物聯(lián)網(wǎng)系統(tǒng),并適用在多個(gè)行業(yè)的應(yīng)用。
近年來(lái),物聯(lián)網(wǎng)和云計(jì)算的迅猛發(fā)展,逐漸地改變了社會(huì)的生產(chǎn)方式,大大提高了生產(chǎn)效率和社會(huì)生產(chǎn)力。我國(guó)在智能工業(yè)、智能農(nóng)業(yè)、智能物流、智能交通、智能環(huán)保、智能安防、智能醫(yī)療、智能家居、智能環(huán)保9大重點(diǎn)領(lǐng)域推廣物聯(lián)網(wǎng),并得到了廣泛的應(yīng)用且逐步改變著這些產(chǎn)業(yè)的結(jié)構(gòu)。
物聯(lián)網(wǎng)系統(tǒng)涉及的技術(shù)很多,從感知層到應(yīng)用層都有不同的開(kāi)發(fā)技術(shù),需要掌握處理器基本原理及其外圍接口的驅(qū)動(dòng)開(kāi)發(fā)技術(shù),相應(yīng)傳感器的驅(qū)動(dòng)開(kāi)發(fā),能開(kāi)發(fā)應(yīng)用程序和移動(dòng)互聯(lián)網(wǎng)程序。本書(shū)將詳細(xì)分析CC2530和ZigBee、CC1110和SimpliciTI、CC2540和低功耗藍(lán)牙、CC3200和SimpleLinkWi-Fi四種處理器和無(wú)線傳感網(wǎng)絡(luò)結(jié)合技術(shù),各種傳感器驅(qū)動(dòng)、Android移動(dòng)互聯(lián)網(wǎng)開(kāi)發(fā)技術(shù)和物聯(lián)網(wǎng)高級(jí)應(yīng)用技術(shù),理論知識(shí)點(diǎn)清晰,實(shí)踐案例豐富,帶領(lǐng)讀者掌握物聯(lián)網(wǎng)的各種開(kāi)發(fā)技術(shù)。 全書(shū)采用任務(wù)式開(kāi)發(fā)的學(xué)習(xí)方法,利用近50多個(gè)趣味盎然、貼近社會(huì)和生活的任務(wù)和案例,由淺入深地介紹物聯(lián)網(wǎng)感知層驅(qū)動(dòng)和應(yīng)用層功能的開(kāi)發(fā),每個(gè)任務(wù)均有完整的開(kāi)發(fā)過(guò)程,分別是明確的學(xué)習(xí)目標(biāo)、清晰的環(huán)境開(kāi)發(fā)要求、深入淺出的原理學(xué)習(xí)、詳細(xì)的開(kāi)發(fā)內(nèi)容和完整的開(kāi)發(fā)步驟,最后進(jìn)行總結(jié)與拓展,每個(gè)案例均附上完整的開(kāi)發(fā)代碼,在源代碼的基礎(chǔ)可以進(jìn)行快速二次開(kāi)發(fā),能方便將其轉(zhuǎn)化為各種比賽和創(chuàng)新創(chuàng)業(yè)的案例,也可以為工程技術(shù)開(kāi)發(fā)人員和科研工作人員進(jìn)行科研項(xiàng)目開(kāi)發(fā)提供較好的參考資料。 第1章介紹了物聯(lián)網(wǎng)和無(wú)線傳感網(wǎng)絡(luò)開(kāi)發(fā)基礎(chǔ),先分析了物聯(lián)網(wǎng)基本構(gòu)成和重點(diǎn)發(fā)展領(lǐng)域,介紹了物聯(lián)網(wǎng)中的ZigBee、SimpliciTI、低功耗藍(lán)牙和SimpleLinkWiFi無(wú)線傳感網(wǎng)絡(luò)技術(shù),分析了物聯(lián)網(wǎng)開(kāi)發(fā)平臺(tái)的硬件構(gòu)成和物聯(lián)網(wǎng)開(kāi)發(fā)環(huán)境搭建。 第2章以CC2530為例,介紹了TICC系列處理器口開(kāi)發(fā),CC2530外圍接口電路驅(qū)動(dòng)開(kāi)發(fā),有GPIO、外部中斷、定時(shí)器/計(jì)數(shù)器、串口、ADC采集、DMA、看門狗和休眠與喚醒的驅(qū)動(dòng)開(kāi)發(fā),引導(dǎo)讀者掌握TICC系列處理器外圍接口電路驅(qū)動(dòng)開(kāi)發(fā)。 第3章是傳感器開(kāi)發(fā)項(xiàng)目,在TICC系列處理器上完成各種傳感器的原理學(xué)習(xí)與驅(qū)動(dòng)開(kāi)發(fā),有光敏傳感器、溫濕度傳感器、雨滴/凝露傳感器、火焰?zhèn)鞲衅、繼電器、霍爾傳感器、超聲波測(cè)距離傳感器、人體紅外傳感器、可燃?xì)怏w/煙霧傳感器、空氣質(zhì)量傳感器、三軸傳感器、壓力傳感器和RFID讀寫等,對(duì)每個(gè)傳感器進(jìn)行原理學(xué)習(xí)和驅(qū)動(dòng)開(kāi)發(fā)。 第4章主要是ZStack協(xié)議棧的學(xué)習(xí),介紹了ZStack協(xié)議棧的構(gòu)成和基本配置,分析了ZStack協(xié)議棧工程架構(gòu)和源代碼,通過(guò)案例開(kāi)發(fā)對(duì)ZStack協(xié)議棧多點(diǎn)自組織組網(wǎng)、信息廣播/組播、星狀網(wǎng)、樹(shù)狀網(wǎng)、串口應(yīng)用、ZigBee協(xié)議分析、ZStack綁定等等,從而對(duì)ZigBee有個(gè)全面認(rèn)識(shí)。 第5章結(jié)合CC1110和SimpliciTI協(xié)議棧,先通過(guò)安裝、配置等了解SimpliciTI協(xié)議棧,然后學(xué)習(xí)SimpliciTI協(xié)議棧的組網(wǎng)技術(shù)、廣播技術(shù)、RSSI采集技術(shù)以及路由功能,最后通過(guò)SimpliciTI協(xié)議棧實(shí)現(xiàn)對(duì)硬件的控制。 第6章結(jié)合CC2540和BLE(低功耗藍(lán)牙)協(xié)議棧,先通過(guò)安裝、配置認(rèn)識(shí)了BLE協(xié)議棧,然后通過(guò)任務(wù)開(kāi)發(fā)學(xué)習(xí)BLE協(xié)議棧的主從收發(fā)、硬件控制,并通過(guò)廣播者(Broadcaster)和觀察者(Observer)的任務(wù)深入了解BLE協(xié)議棧。 第7章結(jié)合CC3200和TI推出的SimpleLinkWiFi協(xié)議棧,先簡(jiǎn)單認(rèn)識(shí)CC3200芯片,通過(guò)安裝、配置CC3200SDK完成對(duì)WiFi的配置,并通過(guò)任務(wù)開(kāi)發(fā)實(shí)現(xiàn)對(duì)AP模式和STATION模式的學(xué)習(xí),然后分別學(xué)習(xí)了TCP和UDP的網(wǎng)絡(luò)通信方式,并通過(guò)HTTPsever的學(xué)習(xí),實(shí)現(xiàn)了基本網(wǎng)絡(luò)知識(shí)的學(xué)習(xí),最后對(duì)硬件進(jìn)行控制。 第8章是云平臺(tái)開(kāi)發(fā)基礎(chǔ),先介紹了物聯(lián)網(wǎng)平臺(tái)有關(guān)技術(shù)、基本使用方法和通信協(xié)議,詳細(xì)介紹了基于CC2530和ZigBee、CC1110和SimpliciTI、CC2540和低功耗藍(lán)牙、CC3200和Wi-Fi等4種處理器和協(xié)議棧的硬件驅(qū)動(dòng)開(kāi)發(fā)方法,并介紹了Android應(yīng)用接口Web應(yīng)用接口以及開(kāi)發(fā)調(diào)試工具。 第9章是物聯(lián)網(wǎng)的高級(jí)案例開(kāi)發(fā),共有4個(gè)案例項(xiàng)目,分別是基于CC1110和SimpliciTI的智能燈光控制系統(tǒng)開(kāi)發(fā)、基于CC2540和BLE智慧窗簾控制系統(tǒng)開(kāi)發(fā)、基于CC3200和Wi-Fi的自動(dòng)澆花系統(tǒng)開(kāi)發(fā)以及基于CC2530和ZigBee的智能安防系統(tǒng)開(kāi)發(fā)。高級(jí)應(yīng)用涉及感知層更多的環(huán)境信息采集和控制,也實(shí)現(xiàn)了更為復(fù)雜的應(yīng)用層功能,構(gòu)建更為完整的物聯(lián)網(wǎng)知識(shí)框架。 本書(shū)特色: 。1)任務(wù)式開(kāi)發(fā)。拋去傳統(tǒng)的理論學(xué)習(xí)方法,選取合適的案例將理論與實(shí)踐結(jié)合起來(lái),通過(guò)理論學(xué)習(xí)和開(kāi)發(fā)實(shí)踐,快速入門,由淺入深掌握物聯(lián)網(wǎng)開(kāi)發(fā)技術(shù)。 。2)各種知識(shí)點(diǎn)的融合。將嵌入式系統(tǒng)的開(kāi)發(fā)技術(shù)、4種TICC系列的處理器基本接口驅(qū)動(dòng)技術(shù)、傳感器驅(qū)動(dòng)技術(shù)、4種無(wú)線傳感網(wǎng)絡(luò)無(wú)線技術(shù)、Android移動(dòng)互聯(lián)網(wǎng)開(kāi)發(fā)技術(shù)和Web開(kāi)發(fā)技術(shù)等結(jié)合在一起,實(shí)現(xiàn)了強(qiáng)大的物聯(lián)網(wǎng)數(shù)據(jù)采集、傳輸和處理功能和應(yīng)用。 參與本書(shū)編寫的人員有曹成濤、林曉輝、李彩紅、黃良、李少偉、楊志偉和廖藝咪。本書(shū)既可作為高等院校相關(guān)專業(yè)師生的教學(xué)參考書(shū),自學(xué)參考書(shū),也可供相關(guān)領(lǐng)域的工程技術(shù)人員查閱之用,對(duì)于物聯(lián)網(wǎng)開(kāi)發(fā)愛(ài)好者,本書(shū)也為他們提供了一本的深入淺出的讀物。 本書(shū)在編寫過(guò)程中,借鑒和參考了國(guó)內(nèi)外專家、學(xué)者、技術(shù)人員的相關(guān)研究成果,我們盡可能按學(xué)術(shù)規(guī)范予以說(shuō)明,但難免有疏漏之處,在此謹(jǐn)向有關(guān)作者表示深深的敬意和謝意,如有請(qǐng)疏漏,請(qǐng)及時(shí)通過(guò)出版社與作者聯(lián)系。 感謝中智訊(武漢)科技有限公司在本書(shū)編寫的過(guò)程中提供的幫助,特別感謝電子工業(yè)出版社,出版社的編輯在本書(shū)出版過(guò)程中給予大力支持,該書(shū)也得到了“廣東省高等職業(yè)教育品牌專業(yè)建設(shè)項(xiàng)目(2016gzpp044)”的資助。 由于本書(shū)涉及的知識(shí)面廣,時(shí)間倉(cāng)促,限于筆者的水平和經(jīng)驗(yàn),疏漏之處在所難免,懇請(qǐng)專家和讀者批評(píng)指正。 作者 2017年5月
廖建尚,男,副教授,畢業(yè)于廣東工業(yè)大學(xué)通信與信息系統(tǒng)專業(yè),碩士,先任職于廣東交通職業(yè)技術(shù)學(xué)院。長(zhǎng)期從事物聯(lián)網(wǎng)技術(shù)的開(kāi)發(fā)和教學(xué)工作。
第1章 無(wú)線傳感物聯(lián)網(wǎng)開(kāi)發(fā)基礎(chǔ) 1
1.1 任務(wù)1 認(rèn)識(shí)物聯(lián)網(wǎng)與無(wú)線傳感網(wǎng)絡(luò) 1 1.1.1 物聯(lián)網(wǎng) 1 1.1.2 物聯(lián)網(wǎng)重點(diǎn)發(fā)展領(lǐng)域 2 1.1.3 物聯(lián)網(wǎng)和“互聯(lián)網(wǎng)+” 4 1.1.4 物聯(lián)網(wǎng)中的無(wú)線傳感網(wǎng)絡(luò)技術(shù) 5 1.2 任務(wù)2 認(rèn)識(shí)物聯(lián)網(wǎng)開(kāi)發(fā)平臺(tái) 11 1.2.1 ZXBeeEdu無(wú)線節(jié)點(diǎn)介紹 11 1.2.2 ZXBee 系列無(wú)線模組介紹 12 1.2.3 跳線設(shè)置及硬件連接 13 1.2.4 無(wú)線節(jié)點(diǎn)硬件資源 16 1.3 任務(wù)3 搭建物聯(lián)網(wǎng)開(kāi)發(fā)環(huán)境 17 1.3.1 學(xué)習(xí)目標(biāo) 17 1.3.2 開(kāi)發(fā)環(huán)境 18 1.3.3 原理學(xué)習(xí) 18 1.3.4 開(kāi)發(fā)步驟 18 1.4 任務(wù)4 創(chuàng)建第一個(gè)IAR應(yīng)用程序 20 1.4.1 創(chuàng)建工程 20 1.4.2 工程設(shè)置 23 1.4.3 IAR程序的下載、調(diào)試 25 1.4.4 下載hex文件 28 第2章 TI CC系列處理器接口開(kāi)發(fā) 30 2.1 任務(wù)5 GPIO驅(qū)動(dòng) 31 2.1.1 學(xué)習(xí)目標(biāo) 31 2.1.2 開(kāi)發(fā)環(huán)境 31 2.1.3 原理學(xué)習(xí) 31 2.1.4 開(kāi)發(fā)內(nèi)容 33 2.1.5 開(kāi)發(fā)步驟 34 2.1.6 總結(jié)與拓展 35 2.2 任務(wù)6 外部中斷 35 2.2.1 學(xué)習(xí)目標(biāo) 35 2.2.2 開(kāi)發(fā)環(huán)境 35 2.2.3 原理學(xué)習(xí) 35 2.2.4 開(kāi)發(fā)內(nèi)容 37 2.2.5 開(kāi)發(fā)步驟 38 2.2.6 總結(jié)與拓展 39 2.3 任務(wù)7 定時(shí)器 39 2.3.1 學(xué)習(xí)目標(biāo) 39 2.3.2 開(kāi)發(fā)環(huán)境 39 2.3.3 原理學(xué)習(xí) 39 2.3.4 開(kāi)發(fā)內(nèi)容 41 2.3.5 開(kāi)發(fā)步驟 42 2.3.6 總結(jié)與拓展 43 第3章 TI CC系列處理器傳感器接口開(kāi)發(fā) 44 3.1 任務(wù)8 光敏傳感器 44 3.1.1 學(xué)習(xí)目標(biāo) 44 3.1.2 開(kāi)發(fā)環(huán)境 44 3.1.3 原理學(xué)習(xí) 45 3.1.4 開(kāi)發(fā)內(nèi)容 45 3.1.5 開(kāi)發(fā)步驟 47 3.1.6 總結(jié)與拓展 47 3.2 任務(wù)9 溫濕度傳感器 47 3.2.1 學(xué)習(xí)目標(biāo) 47 3.2.2 開(kāi)發(fā)環(huán)境 47 3.2.3 原理學(xué)習(xí) 47 3.2.4 開(kāi)發(fā)內(nèi)容 49 3.2.5 開(kāi)發(fā)步驟 51 3.2.6 總結(jié)與拓展 52 3.3 任務(wù)10 雨滴/凝露傳感器 52 3.3.1 學(xué)習(xí)目標(biāo) 52 3.3.2 開(kāi)發(fā)環(huán)境 52 3.3.3 原理學(xué)習(xí) 52 3.3.4 開(kāi)發(fā)內(nèi)容 53 3.3.5 開(kāi)發(fā)步驟 54 3.3.6 總結(jié)與拓展 54 第4章 CC2530和ZigBee協(xié)議開(kāi)發(fā) 55 4.1 任務(wù)11 認(rèn)識(shí)ZStack協(xié)議棧 56 4.1.1 ZStack的安裝 56 4.1.2 ZStack的結(jié)構(gòu) 57 4.1.3 設(shè)備的選擇 59 4.1.4 定位編譯選項(xiàng) 59 4.1.5 ZStack中的尋址 61 4.1.6 ZStack中的路由 62 4.1.7 OSAL調(diào)度管理 63 4.1.8 配置信道 64 4.2 任務(wù)12 解析ZStack協(xié)議棧工程 65 4.2.1 學(xué)習(xí)目標(biāo) 65 4.2.2 開(kāi)發(fā)環(huán)境 65 4.2.3 原理學(xué)習(xí) 65 4.3 任務(wù)13 多點(diǎn)自組織組網(wǎng) 81 4.3.1 學(xué)習(xí)目標(biāo) 81 4.3.2 開(kāi)發(fā)環(huán)境 81 4.3.3 原理學(xué)習(xí) 81 4.3.4 開(kāi)發(fā)內(nèi)容 83 4.3.5 開(kāi)發(fā)步驟 86 4.3.6 總結(jié)與拓展 88 4.4 任務(wù)14 信息廣播/組播 88 4.4.1 學(xué)習(xí)目標(biāo) 88 4.4.2 開(kāi)發(fā)環(huán)境 88 4.4.3 原理學(xué)習(xí) 88 4.4.4 開(kāi)發(fā)內(nèi)容 89 4.4.5 開(kāi)發(fā)步驟 92 4.4.6 總結(jié)與拓展 93 4.5 任務(wù)15 網(wǎng)絡(luò)拓?fù)洙D星狀網(wǎng) 94 4.5.1 學(xué)習(xí)目標(biāo) 94 4.5.2 開(kāi)發(fā)環(huán)境 94 4.5.3 原理學(xué)習(xí) 94 4.5.4 開(kāi)發(fā)內(nèi)容 94 4.5.5 開(kāi)發(fā)步驟 98 4.5.6 總結(jié)與拓展 98 4.6 任務(wù)16 網(wǎng)絡(luò)拓?fù)洙D樹(shù)狀網(wǎng) 99 4.6.1 學(xué)習(xí)目標(biāo) 99 4.6.2 開(kāi)發(fā)環(huán)境 99 4.6.3 原理學(xué)習(xí) 99 4.6.4 開(kāi)發(fā)內(nèi)容 100 4.6.5 開(kāi)發(fā)步驟 103 4.6.6 總結(jié)與拓展 104 4.7 任務(wù)17 ZigBee串口應(yīng)用 104 4.7.1 學(xué)習(xí)目標(biāo) 104 4.7.2 開(kāi)發(fā)環(huán)境 104 4.7.3 原理學(xué)習(xí) 105 4.7.4 開(kāi)發(fā)內(nèi)容 105 4.7.5 開(kāi)發(fā)步驟 108 4.7.6 總結(jié)與拓展 108 4.8 任務(wù)18 ZigBee協(xié)議分析 108 4.8.1 學(xué)習(xí)目標(biāo) 108 4.8.2 開(kāi)發(fā)環(huán)境 109 4.8.3 原理學(xué)習(xí) 109 4.8.4 開(kāi)發(fā)內(nèi)容 110 4.8.5 開(kāi)發(fā)步驟 112 4.8.6 總結(jié)與拓展 112 4.9 任務(wù)19 ZigBee綁定 113 4.9.1 學(xué)習(xí)目標(biāo) 113 4.9.2 開(kāi)發(fā)環(huán)境 114 4.9.3 原理學(xué)習(xí) 114 4.9.4 開(kāi)發(fā)內(nèi)容 115 4.9.5 開(kāi)發(fā)步驟 117 4.9.6 總結(jié)與拓展 118 第5章 CC1110和SimpliciTI協(xié)議開(kāi)發(fā) 119 5.1 任務(wù)20 認(rèn)識(shí)SimpliciTI協(xié)議棧 119 5.1.1 SimpliciTI的安裝 120 5.1.2 SimpliciTI協(xié)議棧的結(jié)構(gòu) 120 5.1.3 SimpliciTI的配置 121 5.1.4 運(yùn)行SimpliciTI協(xié)議棧 122 5.1.5 SimpliciTI的串口通信 127 5.2 任務(wù)21 SimpliciTI協(xié)議棧自組網(wǎng) 127 5.2.1 學(xué)習(xí)目標(biāo) 127 5.2.2 開(kāi)發(fā)環(huán)境 128 5.2.3 原理學(xué)習(xí) 128 5.2.4 開(kāi)發(fā)內(nèi)容 128 5.2.5 開(kāi)發(fā)步驟 130 5.2.6 總結(jié)與拓展 130 5.3 任務(wù)22 SimpliciTI廣播 131 5.3.1 學(xué)習(xí)目標(biāo) 131 5.3.2 開(kāi)發(fā)環(huán)境 131 5.3.3 原理學(xué)習(xí) 131 5.3.4 開(kāi)發(fā)內(nèi)容 131 5.3.5 開(kāi)發(fā)步驟 135 5.3.6 總結(jié)與拓展 136 5.4 任務(wù)23 SimpliciTI的RSSI采集 136 5.4.1 學(xué)習(xí)目標(biāo) 136 5.4.2 開(kāi)發(fā)環(huán)境 137 5.4.3 原理學(xué)習(xí) 137 5.4.4 開(kāi)發(fā)內(nèi)容 138 5.4.5 開(kāi)發(fā)步驟 140 5.4.6 總結(jié)與拓展 141 5.5 任務(wù)24 SimpliciTI路由 141 5.5.1 學(xué)習(xí)目標(biāo) 142 5.5.2 開(kāi)發(fā)環(huán)境 142 5.5.3 原理學(xué)習(xí) 142 5.5.4 開(kāi)發(fā)內(nèi)容 142 5.5.5 開(kāi)發(fā)步驟 143 5.5.6 總結(jié)與拓展 144 5.6 任務(wù)25 SimpliciTI硬件驅(qū)動(dòng)開(kāi)發(fā) 144 5.6.1 學(xué)習(xí)目標(biāo) 144 5.6.2 開(kāi)發(fā)環(huán)境 144 5.6.3 原理學(xué)習(xí) 144 5.6.4 開(kāi)發(fā)內(nèi)容 145 5.6.5 開(kāi)發(fā)步驟 148 5.6.6 總結(jié)與拓展 149 第6章 CC2540和BLE協(xié)議開(kāi)發(fā) 151 6.1 任務(wù)26 認(rèn)識(shí)BLE協(xié)議棧 152 6.2 任務(wù)27 BLE協(xié)議棧主從收發(fā) 159 6.2.1 學(xué)習(xí)目標(biāo) 159 6.2.2 開(kāi)發(fā)環(huán)境 159 6.2.3 原理學(xué)習(xí) 159 6.2.4 開(kāi)發(fā)內(nèi)容 160 6.2.5 開(kāi)發(fā)步驟 161 6.2.6 總結(jié)與拓展 161 6.3 任務(wù)28 BLE協(xié)議棧主從收發(fā)(Android) 166 6.3.1 學(xué)習(xí)目標(biāo) 166 6.3.2 開(kāi)發(fā)環(huán)境 166 6.3.3 原理學(xué)習(xí) 167 6.3.4 開(kāi)發(fā)內(nèi)容 167 6.3.5 開(kāi)發(fā)步驟 167 6.3.6 總結(jié)與拓展 168 6.4 任務(wù)29 BLE協(xié)議棧硬件驅(qū)動(dòng)開(kāi)發(fā) 169 6.4.1 學(xué)習(xí)目標(biāo) 169 6.4.2 開(kāi)發(fā)環(huán)境 169 6.4.3 原理學(xué)習(xí) 169 6.4.4 開(kāi)發(fā)內(nèi)容 170 6.4.5 開(kāi)發(fā)步驟 171 6.4.6 總結(jié)與拓展 171 6.5 任務(wù)30 BLE協(xié)議棧串口開(kāi)發(fā) 172 6.5.1 學(xué)習(xí)目標(biāo) 172 6.5.2 開(kāi)發(fā)環(huán)境 172 6.5.3 原理學(xué)習(xí) 172 6.5.4 開(kāi)發(fā)內(nèi)容 172 6.5.5 開(kāi)發(fā)步驟 175 6.5.6 總結(jié)與拓展 175 6.6 任務(wù)31 BLE協(xié)議棧的Broadcaster與Observer 176 6.6.1 學(xué)習(xí)目標(biāo) 176 6.6.2 開(kāi)發(fā)環(huán)境 176 6.6.3 原理學(xué)習(xí) 177 6.6.4 開(kāi)發(fā)內(nèi)容 177 6.6.5 開(kāi)發(fā)步驟 180 6.6.6 總結(jié)與拓展 181 第7章 CC3200和SimpleLink Wi-Fi協(xié)議開(kāi)發(fā) 185 7.1 任務(wù)32 認(rèn)識(shí)CC3200處理器及SDK 185 7.1.1 認(rèn)識(shí)CC3200 185 7.1.2 CC3200程序的燒寫 186 7.1.3 CC3200 SDK 188 7.2 任務(wù)33 CC3200 AP模式 193 7.2.1 學(xué)習(xí)目標(biāo) 193 7.2.2 開(kāi)發(fā)環(huán)境 193 7.2.3 原理學(xué)習(xí) 193 7.2.4 開(kāi)發(fā)內(nèi)容 193 7.2.5 開(kāi)發(fā)步驟 196 7.2.6 總結(jié)與拓展 196 7.3 任務(wù)34 CC3200 STATION模式 198 7.3.1 學(xué)習(xí)目標(biāo) 198 7.3.2 開(kāi)發(fā)環(huán)境 198 7.3.3 原理學(xué)習(xí) 198 7.3.4 開(kāi)發(fā)內(nèi)容 199 7.3.5 開(kāi)發(fā)步驟 202 7.3.6 總結(jié)與拓展 202 7.4 任務(wù)35 TCP與UDP開(kāi)發(fā) 203 7.4.1 學(xué)習(xí)目標(biāo) 203 7.4.2 開(kāi)發(fā)環(huán)境 203 7.4.3 原理學(xué)習(xí) 203 7.4.4 開(kāi)發(fā)內(nèi)容 205 7.4.5 開(kāi)發(fā)步驟 212 7.4.6 總結(jié)與拓展 212 7.5 任務(wù)36 HTTP sever開(kāi)發(fā) 216 7.5.1 學(xué)習(xí)目標(biāo) 216 7.5.2 開(kāi)發(fā)環(huán)境 216 7.5.3 原理學(xué)習(xí) 216 7.5.4 開(kāi)發(fā)內(nèi)容 217 7.5.5 開(kāi)發(fā)步驟 220 7.5.6 總結(jié)與拓展 220 7.6 任務(wù)37 CC3200硬件驅(qū)動(dòng)開(kāi)發(fā) 222 7.6.1 學(xué)習(xí)目標(biāo) 222 7.6.2 開(kāi)發(fā)環(huán)境 222 7.6.3 原理學(xué)習(xí) 222 7.6.4 開(kāi)發(fā)內(nèi)容 222 7.6.5 開(kāi)發(fā)步驟 226 7.6.6 總結(jié)與拓展 227 第8章 云平臺(tái)開(kāi)發(fā)基礎(chǔ) 228 8.1 任務(wù)38 智云物聯(lián)開(kāi)發(fā)基礎(chǔ) 229 8.1.1 智云物聯(lián)平臺(tái)介紹 229 8.1.2 智云物聯(lián)基本框架 230 8.1.3 智云物聯(lián)常用硬件 231 8.1.4 開(kāi)發(fā)前準(zhǔn)備工作 232 8.2 任務(wù)39 智云平臺(tái)基本使用 232 8.2.1 學(xué)習(xí)目標(biāo) 232 8.2.2 開(kāi)發(fā)環(huán)境 233 8.2.3 原理學(xué)習(xí) 233 8.2.4 開(kāi)發(fā)內(nèi)容 233 8.2.5 開(kāi)發(fā)步驟 240 8.2.6 總結(jié)與拓展 245 8.3 任務(wù)40 通信協(xié)議 245 8.3.1 學(xué)習(xí)目標(biāo) 245 8.3.2 開(kāi)發(fā)環(huán)境 245 8.3.3 原理學(xué)習(xí) 245 8.3.4 開(kāi)發(fā)內(nèi)容 250 8.3.5 開(kāi)發(fā)步驟 252 8.3.6 總結(jié)與拓展 253 8.4 任務(wù)41 硬件驅(qū)動(dòng)開(kāi)發(fā)一(CC2530 ZigBee) 253 8.4.1 學(xué)習(xí)目標(biāo) 253 8.4.2 開(kāi)發(fā)環(huán)境 253 8.4.3 原理學(xué)習(xí) 253 8.4.4 開(kāi)發(fā)內(nèi)容 255 8.4.5 開(kāi)發(fā)步驟 266 8.4.6 總結(jié)與拓展 267 8.5 任務(wù)42 硬件驅(qū)動(dòng)開(kāi)發(fā)二(CC1110 SimpliciTI) 267 8.5.1 學(xué)習(xí)目標(biāo) 267 8.5.2 開(kāi)發(fā)環(huán)境 267 8.5.3 原理學(xué)習(xí) 268 8.5.4 開(kāi)發(fā)內(nèi)容 269 8.5.5 開(kāi)發(fā)步驟 281 8.5.6 總結(jié)與拓展 283 8.6 任務(wù)43 硬件驅(qū)動(dòng)開(kāi)發(fā)三(CC2540 BLE) 283 8.6.1 學(xué)習(xí)目標(biāo) 283 8.6.2 開(kāi)發(fā)環(huán)境 283 8.6.3 原理學(xué)習(xí) 283 8.6.4 開(kāi)發(fā)內(nèi)容 285 8.6.5 開(kāi)發(fā)步驟 297 8.6.6 總結(jié)與拓展 299 8.7 任務(wù)44 硬件驅(qū)動(dòng)開(kāi)發(fā)四(CC3200 Wi-Fi) 300 8.7.1 學(xué)習(xí)目標(biāo) 300 8.7.2 開(kāi)發(fā)環(huán)境 300 8.7.3 原理學(xué)習(xí) 300 8.7.4 開(kāi)發(fā)內(nèi)容 301 8.7.5 開(kāi)發(fā)步驟 313 8.7.6 總結(jié)與拓展 315 8.8 任務(wù)45 智云Android應(yīng)用接口 316 8.8.1 學(xué)習(xí)目標(biāo) 316 8.8.2 開(kāi)發(fā)環(huán)境 316 8.8.3 原理學(xué)習(xí) 316 8.8.4 開(kāi)發(fā)內(nèi)容 322 8.8.5 開(kāi)發(fā)步驟 327 8.8.6 總結(jié)與拓展 328 8.9 任務(wù)46 智云Web應(yīng)用接口 328 8.9.1 學(xué)習(xí)目標(biāo) 328 8.9.2 開(kāi)發(fā)環(huán)境 328 8.9.3 原理學(xué)習(xí) 328 8.9.4 開(kāi)發(fā)內(nèi)容 334 8.9.5 開(kāi)發(fā)步驟 350 8.9.6 總結(jié)與拓展 357 8.10 任務(wù)47 智云開(kāi)發(fā)調(diào)試工具 357 8.10.1 學(xué)習(xí)目標(biāo) 357 8.10.2 開(kāi)發(fā)環(huán)境 357 8.10.3 原理學(xué)習(xí) 357 8.10.4 開(kāi)發(fā)內(nèi)容 358 8.10.5 開(kāi)發(fā)步驟 361 8.10.6 總結(jié)與拓展 363 第9章 云平臺(tái)綜合應(yīng)用項(xiàng)目開(kāi)發(fā) 364 9.1 任務(wù)48 智能燈光控制系統(tǒng)開(kāi)發(fā)(CC1110 SimpliciTI) 364 9.1.1 學(xué)習(xí)目標(biāo) 364 9.1.2 開(kāi)發(fā)環(huán)境 364 9.1.3 原理學(xué)習(xí) 364 9.1.4 開(kāi)發(fā)內(nèi)容 366 9.1.5 開(kāi)發(fā)步驟 377 9.1.6 總結(jié)與拓展 378 9.2 任務(wù)49 智慧窗簾控制系統(tǒng)開(kāi)發(fā)(CC2540 BLE) 378 9.2.1 學(xué)習(xí)目標(biāo) 378 9.2.2 開(kāi)發(fā)環(huán)境 379 9.2.3 原理學(xué)習(xí) 379 9.2.4 開(kāi)發(fā)內(nèi)容 380 9.2.5 開(kāi)發(fā)步驟 398 9.2.6 總結(jié)與拓展 400 9.3 任務(wù)50 自動(dòng)澆花系統(tǒng)開(kāi)發(fā)(CC3200 Wi-Fi) 401 9.3.1 學(xué)習(xí)目標(biāo) 401 9.3.2 開(kāi)發(fā)環(huán)境 401 9.3.3 原理學(xué)習(xí) 401 9.3.4 開(kāi)發(fā)內(nèi)容 403 9.3.5 開(kāi)發(fā)步驟 421 9.3.6 總結(jié)與拓展 423 9.4 任務(wù)51 智能安防系統(tǒng)開(kāi)發(fā)(CC2530 ZigBee) 423 9.4.1 學(xué)習(xí)目標(biāo) 423 9.4.2 開(kāi)發(fā)環(huán)境 424 9.4.3 原理學(xué)習(xí) 424 9.4.4 開(kāi)發(fā)內(nèi)容 427 9.4.5 開(kāi)發(fā)步驟 447 9.4.6 總結(jié)與拓展 449 參考文獻(xiàn) 450
你還可能感興趣
我要評(píng)論
|