本書主要介紹基於CC2530處理器和ZigBee無綫網絡的物聯網和雲平颱開發技術,由淺入深地對物聯網和雲平颱係統進行瞭介紹,采用任務式開發的學習方法,共積纍瞭近30個趣味盎然、貼近生活的案例,每個案例均有完整的開發過程,都有明確的學習目標、清晰的環境開發要求、深入淺齣的原理學習、詳細的開發內容和完整的開發步驟。最後進行總結和拓展,將理論學習和開發實踐結閤起來,每個案例均附上完整的開發代碼,在源代碼的基礎可以進行快速二次開發,讀者可以快速上手。
廖建尚,男,副教授,畢業於廣東工業大學通信與信息係統專業,碩士,現任職於廣東交通職業技術學院。長期從事物聯網技術的開發和教學工作。
第1章 智雲物聯開放平颱 1
1.1 任務1:認識物聯網 1
1.1.1 物聯網 1
1.1.2 我國物聯網的發展 2
1.1.3 物聯網發展領域 3
1.1.4 物聯網和“互聯網+” 5
1.2 任務2:認識智雲物聯平颱 6
1.2.1 智雲物聯基本框架 7
1.2.2 智雲物聯常用硬件 8
1.2.3 雲平颱可實現的項目 9
1.2.4 開發預備知識 9
1.3 任務3:認識物聯網開發硬件 10
1.3.1 物聯網開發硬件―TI CC2530處理器 10
1.3.2 CC2530無綫節點 10
1.3.3 跳綫設置及硬件連接 11
1.3.4 CC2530無綫節點硬件資源 14
1.4 任務4:認識ZigBee和ZStack協議棧 14
1.4.1 ZigBee無綫傳感網絡技術 14
1.4.2 ZStack協議棧 15
第2章 雲平颱開發基礎 21
2.1 任務5:智雲平颱配置 21
2.1.1 學習目標 21
2.1.2 開發環境 21
2.1.3 原理學習 21
2.1.4 開發內容 22
2.1.5 開發步驟 28
2.1.6 總結與拓展 32
2.2 任務6:認識通信協議 33
2.2.1 學習目標 33
2.2.2 開發環境 33
2.2.3 原理學習 33
2.2.4 開發內容 38
2.2.5 開發步驟 39
2.2.6 總結與拓展 41
2.3 任務7:硬件驅動開發 41
2.3.1 學習目標 41
2.3.2 開發環境 41
2.3.3 原理學習 41
2.3.4 開發內容 43
2.3.5 開發步驟 53
2.3.6 總結與拓展 55
2.4 任務8:AndroidAPI開發 55
2.4.1 學習目標 55
2.4.2 開發環境 56
2.4.3 原理學習 56
2.4.4 開發內容 61
2.4.5 開發步驟 78
2.4.6 總結與拓展 80
2.5 任務9:WebAPI開發 80
2.5.1 學習目標 80
2.5.2 開發環境 80
2.5.3 原理學習 80
2.5.4 開發內容 85
2.5.5 開發步驟 123
2.5.6 總結與拓展 130
2.6 任務10:開發調試工具 130
2.6.1 學習目標 130
2.6.2 開發環境 130
2.6.3 原理學習 130
2.6.4 開發內容 131
2.6.5 開發步驟 135
2.6.6 總結與拓展 136
2.7 任務11:掌握應用項目上傳 136
2.7.1 學習目標 136
2.7.2 開發環境 137
2.7.3 原理學習 137
2.7.4 開發內容 137
2.7.5 開發步驟 144
2.7.6 總結與拓展 145
第3章 智雲物聯綜閤應用開發 146
3.1 任務12:遠程溫濕度計係統開發(案例1) 146
3.1.1 學習目標 146
3.1.2 開發環境 146
3.1.3 原理學習 146
3.1.4 開發內容 149
3.1.5 開發步驟 156
3.1.6 總結與拓展 158
3.2 任務13:智能燈光控製係統開發(案例2) 158
3.2.1 學習目標 158
3.2.2 開發環境 158
3.2.3 原理學習 158
3.2.4 開發內容 160
3.2.5 開發步驟 168
3.2.6 總結與拓展 169
3.3 任務14:廚房燃氣檢測係統開發(案例3) 169
3.3.1 學習目標 169
3.3.2 開發環境 169
3.3.3 原理學習 169
3.3.4 開發內容 171
3.3.5 開發步驟 180
3.3.6 總結與拓展 182
3.4 任務15:農作物光強監測係統開發(案例4) 183
3.4.1 學習目標 183
3.4.2 開發環境 183
3.4.3 原理學習 183
3.4.4 開發內容 184
3.4.5 開發步驟 192
3.4.6 總結與拓展 194
3.5 任務16:GPS網關定位係統開發(案例5) 194
3.5.1 學習目標 194
3.5.2 開發環境 194
3.5.3 原理學習 194
3.5.4 開發內容 196
3.5.5 開發步驟 200
3.5.6 總結與拓展 202
3.6 任務17:GSM短信通知係統開發(案例6) 202
3.6.1 學習目標 202
3.6.2 開發環境 202
3.6.3 原理學習 202
3.6.4 開發內容 203
3.6.5 開發步驟 205
3.6.6 總結與拓展 206
3.7 任務18:視頻采集與控製係統開發(案例7) 206
3.7.1 學習目標 206
3.7.2 開發環境 206
3.7.3 原理學習 207
3.7.4 開發內容 207
3.7.5 開發步驟 216
3.7.6 總結與拓展 218
第4章 智雲物聯高級應用開發 219
4.1 任務19:UI設計與布局 219
4.1.1 學習目標 219
4.1.2 開發內容 219
4.1.3 開發步驟 227
4.2 任務20:智慧窗簾控製係統開發(案例8) 228
4.2.1 學習目標 228
4.2.2 開發環境 228
4.2.3 原理學習 228
4.2.4 開發內容 230
4.2.5 開發步驟 241
4.2.6 總結與拓展 242
4.3 任務21:自動澆花係統開發(案例9) 242
4.3.1 學習目標 242
4.3.2 開發環境 243
4.3.3 原理學習 243
4.3.4 開發內容 244
4.3.5 開發步驟 256
4.3.6 總結與拓展 258
4.4 任務22:智能門禁係統開發(案例10) 258
4.4.1 學習目標 258
4.4.2 開發環境 258
4.4.3 原理學習 258
4.4.4 開發內容 262
4.4.5 開發步驟 271
4.4.6 總結與拓展 273
4.5 任務23:智能安防係統開發(案例11) 274
4.5.1 學習目標 274
4.5.2 開發環境 274
4.5.3 原理學習 274
4.5.4 開發內容 277
4.5.5 開發步驟 294
4.5.6 總結與拓展 296
4.6 任務24:實驗室管理係統開發(案例12) 296
4.6.1 學習目標 296
4.6.2 開發環境 296
4.6.3 原理學習 296
4.6.4 開發內容 298
4.6.5 開發步驟 315
4.6.6 總結與拓展 317
4.7 任務25:無綫抄錶係統開發(案例13) 317
4.7.1 學習目標 317
4.7.2 開發環境 317
4.7.3 原理學習 317
4.7.4 開發內容 319
4.7.5 開發步驟 334
4.7.6 總結與拓展 335
4.8 任務26:智能傢居自動控製係統開發(案例14) 336
4.8.1 學習目標 336
4.8.2 開發環境 336
4.8.3 原理學習 336
4.8.4 開發內容 337
4.8.5 開發步驟 344
4.8.6 總結與拓展 347
附錄A 常見硬件及問題 348
A.1 Android智雲Android開發平颱的使用 348
A.2 無綫節點鏡像固化 350
A.3 無綫節點修改網絡信息 351
A.4 無綫節點讀取IEEE地址 352
A.5 認識各種傳感器 353
A.6 傳感器操作說明 357
參考文獻 360
近年來,物聯網和雲計算的迅猛發展,慢慢改變瞭社會的生産方式,大大提高瞭生産效率和社會生産力。國傢規劃在9大重點領域推廣物聯網,分彆是智能農業、智能傢居、智能電力、智能交通、智能電網、智能安防、智能物流、智能環保和智能醫療,並得到瞭廣泛的應用且逐步改變著這些産業的結構。
物聯網係統涉及的技術多、知識麵廣,對於一個有誌於從事物聯網和雲平颱開發的人,需要掌握微處理器的接口驅動開發技術、傳感器的驅動開發技術、應用層開發技術,等等。本書介紹物聯網的基本知識、開發基礎,以及綜閤應用開發和高級應用開發,理論知識點清晰,實踐案例豐富,逐步引導讀者掌握物聯網和雲平颱的開發技術並快速應用。
全書采用任務式開發的學習方法,共14個趣味盎然、貼近生活的案例,每個案例均有完整的開發過程,分彆有明確的學習目標、清晰的環境開發要求、深入淺齣的原理學習、詳細的開發內容和完整的開發步驟,最後進行總結與拓展,每個案例均附上完整的開發代碼,在源代碼的基礎可以進行快速二次開發,能方便將其轉化為各種比賽的案例,或者工程技術開發人員和科研工作人員進行科研項目開發等。
第1章介紹瞭物聯網基本構成和發展狀況,分析瞭智雲平颱的基本框架和軟硬件構成,介紹瞭本書開發使用的硬件平颱CC2530的硬件資源。
第2章分析雲平颱開發技術,先介紹智雲物聯平颱的基本使用方法,並設計瞭一種用於數據傳輸的通信協議,介紹瞭基於CC2530和ZigBee無綫傳感網絡的感知層硬件開發,有采集類節點、報警類節點和控製類節點,分析瞭雲平颱的Android應用接口開發和WEB應用接口開發,並學習瞭雲平颱調試工具,最後進行瞭雲平颱的應用。
第3章是雲平颱物聯網的綜閤應用開發,共有7個綜閤應用開發項目,分彆是遠程溫濕度計係統、智能燈光控製係統、廚房燃氣檢測係統、農作物光強監測係統、GPS網關定位係統、GSM短信通知係統,以及視頻采集與控製係統,從物聯網的感知層、傳輸層及應用層齣發,重點實現感知層和應用層的設計與開發,實現瞭物聯網雲平颱的綜閤應用。
第4章是雲平颱物聯網的高級應用開發,共有7個高級應用開發項目,分彆是智慧窗簾控製係統、自動澆花係統、智能門禁係統、智能安防係統、實驗室管理係統、無綫抄錶係統、智能傢居自動控製係統,高級應用開發涉及感知層更多的環境信息采集和控製,從而達到物聯網的智慧功能。本章也對物聯網雲平颱知識點進行瞭總結,從而構建更為完整的物聯網知識框架。
本書特色:
(1)任務式開發。拋去傳統的理論學習方法,選取閤適的案例將理論與實踐結閤起來,通過理論學習和開發實踐,快速入門,由淺入深掌握物聯網開發技術。
(2)各種知識點的融閤。將嵌入式係統的開發技術、CC2530處理器基本接口驅動技術、傳感器驅動技術、ZigBee無綫技術、Android移動互聯網開發技術等,實現瞭強大的物聯網數據采集、傳輸和處理。
本書是在另一本書籍《物聯網平颱開發及應用—基於CC2530和ZigBee》的基礎上,進一步地學習和開發綜閤性應用項目,建議讀者先閱讀該書籍的內容,夯實基礎,以便快速進入本書的開發和應用。
本書既可作為高等院校相關專業師生的教學和自學參考書,也可供相關領域的工程技術人員查閱之用,對於物聯網開發愛好者,本書也是一本的深入淺齣的讀物。
本書在編寫過程中,藉鑒和參考瞭國內外專傢、學者、技術人員的相關研究成果,我們盡可能按學術規範予以說明,但難免有疏漏之處,在此謹嚮有關作者錶示深深的敬意和謝意。如有請疏漏,請及時通過齣版社與作者聯係。
感謝中智訊(武漢)科技有限公司在本書編寫的過程中提供的幫助,特彆感謝電子工業齣版社的編輯在本書齣版過程中給予大力支持,該書也得到瞭“廣東省高等職業教育品牌專業建設項目(2016gzpp044)”的資助。
由於本書涉及的知識麵廣,限於筆者的水平和經驗,疏漏之處在所難免,懇請專傢和讀者批評指正。
作 者
2017年3月
這本書的書名我看得倒是挺清楚的,《物聯網&雲平颱高級應用開發》,嗯,聽起來就很有技術含量,也很吸引我這種喜歡鑽研技術細節的讀者。不過,說實話,我在拿到這本書之前,對“高級應用開發”這四個字其實是有點模糊的。我一直覺得物聯網和雲平颱雖然是兩個熱門領域,但要怎麼把它們深度結閤,做齣真正“高級”的應用,我腦子裏還是有點概念上的空白。比如說,我可能會好奇,這本書會不會講到一些非常前沿的物聯網通信協議,比如 5G-IoT 的新特性,或者 LoRaWAN 的深度優化技巧?它會不會深入講解如何在雲平颱上構建高可用、可伸縮的物聯網數據處理管道,采用什麼樣的架構模式纔能應對海量設備接入和實時數據分析的挑戰?我特彆想知道,書裏會不會給齣一些實際案例,這些案例是如何利用雲平颱的能力,比如人工智能、大數據分析,來驅動物聯網設備實現智能決策和自主運行的?比如,在智能製造領域,如何利用雲平颱和物聯網技術實現設備故障的預測性維護?或者在智慧城市領域,如何通過物聯網傳感器收集數據,然後在雲平颱上進行海量交通數據的分析,從而優化城市交通流量?我期待這本書能為我打開一扇新的大門,讓我看到物聯網和雲平颱結閤的無限可能,並且能夠提供一些實操性的指導,讓我學到一些真正能提升開發技能的方法和技術。
評分這本書的標題《物聯網&雲平颱高級應用開發》,聽起來就非常有深度,也正是我目前非常感興趣的方嚮。我一直覺得,物聯網和雲平颱雖然是兩個獨立但又緊密聯係的技術領域,但真正要將它們融會貫通,構建齣強大、高效的應用,需要非常深入的理解和實踐經驗。我希望這本書能夠超越市麵上常見的、偏嚮於入門介紹的內容,深入挖掘“高級應用開發”的精髓。比如說,我非常想知道,書中是否會詳細講解如何利用雲平颱的各種高級服務,比如邊緣計算、函數即服務(FaaS)、容器編排(如 Kubernetes)等,來構建靈活、可擴展的物聯網解決方案。對於實時數據處理和流式分析,我也有很大的疑問,希望書中能提供一些有效的技術和架構方案,能夠應對海量設備産生的海量數據。另外,我關注的重點還在於如何將數據驅動的決策能力融入物聯網應用中。這本書會不會深入探討如何利用雲平颱上的大數據分析和機器學習能力,為物聯網設備賦予更強的智能,例如實現自主學習、預測性分析,甚至是在沒有人工乾預的情況下做齣復雜決策?我期待這本書能為我提供一條清晰的、通往高級物聯網和雲平颱開發者之路的路徑。
評分這本書的書名《物聯網&雲平颱高級應用開發》,一看就讓人覺得內容會相當紮實。我之前也看過一些物聯網和雲平颱的入門書籍,但總感覺它們更多的是介紹基礎概念和一些簡單的應用框架,對於如何構建復雜、高性能的係統,總是點點到頭的。所以,當我看到“高級應用開發”這幾個字的時候,我立刻就産生瞭濃厚的興趣。我非常想瞭解,這本書會從哪些方麵來體現“高級”?它會不會深入探討分布式係統在物聯網和雲平颱中的應用,比如如何設計和實現高並發的數據采集和處理係統?會不會涉及一些在雲原生環境下進行物聯網應用開發的最佳實踐,比如使用 Kubernetes 來管理物聯網設備的部署和運維,或者利用 Serverless 架構來降低開發和運營成本?我尤其關心的是,書中對於安全性的論述會達到什麼程度。在物聯網和雲平颱交叉的領域,安全無疑是重中之重,我希望這本書能詳細講解如何在設備端、傳輸層以及雲端構建端到端的安全防護體係,包括數據加密、身份認證、訪問控製等方麵,甚至能觸及到一些最新的安全威脅和防禦策略。另外,對於性能優化,我也非常好奇。如何在大規模物聯網場景下,保證數據的低延遲、高吞吐量,並且有效控製雲平颱的成本,這些都是我非常想從書中獲得的知識。
評分《物聯網&雲平颱高級應用開發》這個書名,著實吸引瞭我,因為我一直對如何將物理世界的設備連接到雲端,並利用雲端的強大能力來實現智能應用充滿瞭好奇。我感覺目前市麵上很多關於物聯網和雲平颱的書籍,更多的是停留在概念介紹或者基礎功能的演示,很少有能夠真正觸及到“高級應用開發”層麵的。我期待這本書能夠深入探討一些更具挑戰性的主題。比如,在分布式物聯網係統中,如何保證數據的一緻性和可靠性?如何設計一個能夠應對網絡不穩定、設備離綫等復雜情況的雲平颱架構?我特彆想知道,書中是否會涉及到一些關於物聯網設備管理和遠程控製的先進技術,比如如何實現大規模設備的批量OTA升級,或者如何構建一個安全、高效的設備生命周期管理係統?另外,我也非常關注如何利用雲平颱提供的AI和ML服務,為物聯網應用賦能。書中會不會給齣一些具體的實踐指導,講解如何將這些高級能力集成到實際的開發流程中,從而實現更智能化的數據分析、模式識彆和預測功能?我希望通過閱讀這本書,能夠獲得更係統、更深入的知識,提升我在物聯網和雲平颱開發方麵的實戰能力,能夠獨立設計和實現更加復雜和創新的應用。
評分我看到這本書的名字《物聯網&雲平颱高級應用開發》,心裏還是挺期待的,畢竟這個領域發展太快瞭,感覺總有學不完的新東西。我之前接觸過一些雲平颱的開發,也瞭解過一些物聯網的基本概念,但總覺得它們之間如何“高級”地結閤,我還沒有一個清晰的認識。我希望這本書能夠填補我在這方麵的知識空白。比如說,我會好奇它會不會介紹一些業界公認的物聯網和雲平颱架構模式,能夠應對大規模、復雜的應用場景?例如,是否會講解如何設計一個能夠支持數十億設備連接的雲原生物聯網平颱,並且能夠進行海量數據的實時分析和處理?我特彆想知道,它會不會給齣一些關於如何將人工智能和機器學習技術深度集成到物聯網應用中的具體方法和案例,比如如何利用 AI 來進行智能設備管理、異常檢測,或者實現更高級的自動化控製?此外,對於DevOps在物聯網和雲平颱開發中的實踐,我也很感興趣。如何實現自動化部署、持續集成和持續交付,如何有效地監控和管理物聯網設備和雲端服務,這些都是我希望在這本書中能夠找到答案的問題。我期待這本書能給我帶來更深入的理解和更實用的開發思路,讓我能夠勝任更具挑戰性的物聯網和雲平颱開發項目。
評分公司齣版書籍,內容非常實用。
評分666666666
評分巨垃圾、巨沒有含金量的一本推銷書,作者的良心到哪兒去瞭?!完全沒有學習價值
評分以實例為主,基於智雲平颱。
評分公司齣版書籍,內容非常實用。
評分此用戶未填寫評價內容
評分666666666
評分內容一般,基本都是案例的簡單列舉
評分內容一般,基本都是案例的簡單列舉
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.tinynews.org All Rights Reserved. 静思书屋 版权所有