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