物聯網平臺開發及應用-基于CC2530和ZigBee 版權信息
- ISBN:9787121298165
- 條形碼:9787121298165 ; 978-7-121-29816-5
- 裝幀:暫無
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
物聯網平臺開發及應用-基于CC2530和ZigBee 本書特色
本書是一本由淺入深對物聯網系統進行開發的書籍,全書采用任務式開發的學習方法,共積累了近50生動有趣、貼近生活的案例,每個案例均有完整的開發過程,分別是明確的學習目標、清晰的環境開發要求、深入淺出的原理學習、詳細的開發內容和完整的開發步驟,*后得出任務結論,引導讀者一步一步輕松完成理論學習,并將理論學習用于開發實踐進行驗證,避免的枯燥的理論學習,強調理論與實踐的有機結合,全書配套了相應的源代碼,在書本源代碼的基礎可以進行快速二次開發。本書由淺入深地講述物聯網系統的開發,采用任務式開發的方法,通過大量生動有趣、貼近生活的案例來講述物聯網系統的開發。每個案例均有完整的開發過程,包括學習目標、開發環境、原理學習、開發內容和開發步驟,*后得出任務結論,引導讀者輕松完成理論學習并用于實踐進行驗證,避免枯燥的理論學習,強調理論與實踐的結合。該書按照知識點分類,分為入門篇、基礎開發篇和云平臺開發篇,將嵌入式系統的開發技術、處理器基本接口驅動、傳感器驅動、無線射頻技術、android移動互聯網開發和云平臺用一種通信協議結合在一起,實現了強大的物聯網數據采集、傳輸和處理,能適用在多個行業的應用。
物聯網平臺開發及應用-基于CC2530和ZigBee 內容簡介
本書是一本由淺入深對物聯網系統進行開發的書籍,全書采用任務式開發的學習方法,共積累了近50生動有趣、貼近生活的案例,每個案例均有完整的開發過程,分別是明確的學習目標、清晰的環境開發要求、深入淺出的原理學習、詳細的開發內容和完整的開發步驟,*后得出任務結論,引導讀者一步一步輕松完成理論學習,并將理論學習用于開發實踐進行驗證,避免的枯燥的理論學習,強調理論與實踐的有機結合,全書配套了相應的源代碼,在書本源代碼的基礎可以進行快速二次開發。本書由淺入深地講述物聯網系統的開發,采用任務式開發的方法,通過大量生動有趣、貼近生活的案例來講述物聯網系統的開發。每個案例均有完整的開發過程,包括學習目標、開發環境、原理學習、開發內容和開發步驟,*后得出任務結論,引導讀者輕松完成理論學習并用于實踐進行驗證,避免枯燥的理論學習,強調理論與實踐的結合。該書按照知識點分類,分為入門篇、基礎開發篇和云平臺開發篇,將嵌入式系統的開發技術、處理器基本接口驅動、傳感器驅動、無線射頻技術、Android移動互聯網開發和云平臺用一種通信協議結合在一起,實現了強大的物聯網數據采集、傳輸和處理,能適用在多個行業的應用。
物聯網平臺開發及應用-基于CC2530和ZigBee 目錄
第1篇 入門篇第1章 物聯網開發硬件與軟件 31.1 任務1:認識物聯網 31.1.1 物聯網 31.1.2 國外物聯網 41.1.3 國內物聯網 51.1.4 物聯網重點領域 61.1.5 國外物聯網發展重點方向和機遇 71.2 任務2:認識物聯網開發硬件 81.2.1 物聯網開發硬件——ti cc2530處理器 81.2.2 cc2530無線節點 91.2.3 跳線設置及硬件連接 91.2.4 cc2530無線節點硬件資源 11第2章 物聯網開發環境搭建 152.1 任務3:物聯網開發環境搭建 152.1.1 學習目標 152.1.2 開發環境 152.1.3 原理學習 152.1.4 開發步驟 152.2 任務4:創建**個iar應用程序 182.2.1 創建工程 182.2.2 工程設置 222.2.3 iar程序的下載與調試 252.2.4 下載hex文件 29第2篇 基礎開發篇第3章 cc2530外圍接口項目開發 353.1 任務5:led控制 353.1.1 學習目標 353.1.2 開發環境 353.1.3 原理學習 353.1.4 開發內容 373.1.5 開發步驟 383.2 任務6:外部中斷 383.2.1 學習目標 383.2.2 開發環境 393.2.3 原理學習 393.2.4 開發內容 403.2.5 開發步驟 413.3 任務7:定時器 423.3.1 學習目標 423.3.2 開發環境 423.3.3 原理學習 423.3.4 開發內容 443.3.5 開發步驟 453.4 任務8:串口 453.4.1 學習目標 453.4.2 開發環境 463.4.3 原理學習 463.4.4 開發內容 483.4.5 開發步驟 503.5 任務9:adc采集 513.5.1 學習目標 513.5.2 開發環境 513.5.3 原理學習 513.5.4 開發內容 523.5.5 開發步驟 533.6 任務10:休眠與喚醒 543.6.1 學習目標 543.6.2 開發環境 553.6.3 原理學習 553.6.4 開發內容 553.6.5 開發步驟 583.7 任務11:看門狗 583.7.1 學習目標 583.7.2 開發環境 583.7.3 原理學習 593.7.4 開發內容 593.7.5 開發步驟 603.8 任務12:dma 613.8.1 學習目標 613.8.2 開發環境 613.8.3 原理學習 613.8.4 開發內容 613.8.5 開發步驟 64第4章 傳感器開發項目 654.1 任務13:光敏傳感器 654.1.1 學習目標 654.1.2 開發環境 654.1.3 原理學習 654.1.4 開發內容 654.1.5 開發步驟 674.1.6 任務結論 674.2 任務14:溫/濕度傳感器 674.2.1 學習目標 674.2.2 開發環境 674.2.3 原理學習 674.2.4 開發內容 694.2.5 開發步驟 714.2.6 任務結論 714.3 任務15:雨滴/凝露傳感器 714.3.1 學習目標 714.3.2 開發環境 724.3.3 原理學習 724.3.4 開發內容 724.3.5 開發步驟 734.3.6 任務結論 744.4 任務16:火焰傳感器 744.4.1 學習目標 744.4.2 開發環境 744.4.3 原理學習 744.4.4 開發內容 754.4.5 開發步驟 764.4.6 任務結論 764.5 任務17:繼電器傳感器 764.5.1 學習目標 764.5.2 開發環境 774.5.3 原理學習 774.5.4 開發內容 784.5.5 開發步驟 794.5.6 任務結論 794.6 任務18:霍爾傳感器 794.6.1 學習目標 794.6.2 開發環境 794.6.3 原理學習 804.6.4 開發內容 814.6.5 開發步驟 814.6.6 任務結論 824.7 任務19:超聲波測距傳感器 824.7.1 學習目標 824.7.2 開發環境 824.7.3 原理學習 824.7.4 開發內容 834.7.5 開發步驟 854.7.6 任務結論 854.8 任務20:人體紅外傳感器 854.8.1 學習目標 854.8.2 開發環境 854.8.3 原理學習 854.8.4 開發內容 864.8.5 開發步驟 874.8.6 任務結論 884.9 任務21:可燃氣體/煙霧傳感器 884.9.1 學習目標 884.9.2 開發環境 884.9.3 原理學習 884.9.4 開發內容 894.9.5 開發步驟 904.9.6 任務結論 914.10 任務22:空氣質量傳感器 914.10.1 學習目標 914.10.2 開發環境 914.10.3 原理學習 914.10.4 開發內容 924.10.5 開發步驟 924.10.6 任務結論 924.11 任務23:三軸傳感器 934.11.1 學習目標 934.11.2 開發環境 934.11.3 原理學習 934.11.4 開發內容 954.11.5 開發步驟 994.11.6 任務結論 994.12 任務24:壓力傳感器 994.12.1 學習目標 994.12.2 開發環境 994.12.3 原理學習 1004.12.4 開發內容 1024.12.5 開發步驟 1054.12.6 任務結論 1054.13 任務25:rfid讀寫 1054.13.1 學習目標 1054.13.2 開發環境 1054.13.3 原理學習 1054.13.4 開發內容 1094.13.5 開發步驟 1174.13.6 任務結論 117第5章 無線射頻開發項目 1195.1 任務26:點對點通信 1195.1.1 學習目標 1195.1.2 開發環境 1195.1.3 原理學習 1195.1.4 開發內容 1195.1.5 開發步驟 1225.1.6 任務結論 1235.2 任務27:廣播通信 1235.2.1 學習目標 1235.2.2 開發環境 1235.2.3 原理學習 1235.2.4 開發內容 1235.2.5 開發步驟 1265.2.6 任務結論 1275.3 任務28:信道監聽 1275.3.1 學習目標 1275.3.2 開發環境 1275.3.3 原理學習 1275.3.4 開發內容 1285.3.5 開發步驟 1305.3.6 任務結論 1315.4 任務29:無線控制 1315.4.1 學習目標 1315.4.2 開發環境 1315.4.3 原理學習 1325.4.4 開發內容 1325.4.5 開發步驟 1345.4.6 任務結論 135第6章 zstack協議棧開發 1376.1 任務30:認識zstack協議棧 1376.1.1 zstack的安裝 1376.1.2 zstack的結構 1386.1.3 設備的選擇 1406.1.4 定位編譯選項 1416.1.5 zstack中的尋址 1426.1.6 zstack中的路由 1446.1.7 osal調度管理 1446.1.8 zstack的串口通信 1456.1.9 配置信道 1466.2 任務31:zstack協議棧工程解析 1476.2.1 學習目標 1476.2.2 開發環境 1476.2.3 原理學習 1476.3 任務32:多點自組織組網 1616.3.1 學習目標 1616.3.2 預備知識 1616.3.3 開發環境 1616.3.4 原理學習 1616.3.5 開發內容 1636.3.6 開發步驟 1666.3.7 任務結論 1686.4 任務33:信息廣播/組播 1686.4.1 學習目標 1686.4.2 預備知識 1686.4.3 開發環境 1686.4.4 原理學習 1686.4.5 開發內容 1696.4.6 開發步驟 1726.4.7 任務結論 1736.5 任務34:網絡拓撲—星狀網 1746.5.1 學習目標 1746.5.2 預備知識 1746.5.3 開發環境 1746.5.4 原理學習 1746.5.5 開發內容 1746.5.6 開發步驟 1786.5.7 任務結論 1786.6 任務35:網絡拓撲—樹狀網 1796.6.1 學習目標 1796.6.2 預備知識 1796.6.3 開發環境 1796.6.4 原理學習 1796.6.5 開發內容 1796.6.6 開發步驟 1826.6.7 任務結論 1836.7 任務36:zigbee串口應用 1836.7.1 學習目標 1836.7.2 預備知識 1846.7.3 開發環境 1846.7.4 原理學習 1846.7.5 開發內容 1846.7.6 開發步驟 1866.7.7 任務結論 1876.8 任務37:zigbee協議分析 1876.8.1 學習目標 1876.8.2 預備知識 1876.8.3 開發環境 1876.8.4 原理學習 1886.8.5 開發內容 1896.8.6 開發步驟 1916.8.7 任務結論 1926.9 任務38:zigbee綁定 1936.9.1 學習目標 1936.9.2 預備知識 1936.9.3 開發環境 1936.9.4 原理學習 1936.9.5 開發內容 1946.9.6 開發步驟 1966.9.7 任務結論 197第7章 物聯網開發綜合項目 1997.1 任務39:物聯網平臺控制操作 2007.1.1 準備開發環境 2007.1.2 啟動程序 2007.1.3 搜索網絡 2017.1.4 傳感器節點操作 2027.2 任務40:智能網關程序 2047.2.1 智能網關程序框架 2047.2.2 智能網關服務程序解析 2057.3 任務41:節點間通信協議 2127.3.1 應用層通信協議解析 2127.3.2 串口通信協議解析 2147.3.3 協議棧通信協議解析 2177.4 任務42:android控制程序 2187.4.1 android用戶控制程序框架 2187.4.2 導入android用戶控制程序 2267.5 任務43:zigbee節點控制程序 2287.5.1 節點工程介紹 2297.5.2 傳感器介紹 2307.5.3 傳感器底層代碼解析 2317.6 任務44:添加自定義傳感器節點 2397.6.1 定義節點間通信協議 2397.6.2 編寫傳感器節點程序 2397.6.3 編寫android界面控制程序 244第3篇 云平臺開發篇第8章 云平臺項目開發 2538.1 任務45:智云物聯開發基礎 2548.1.1 智云物聯平臺介紹 2548.1.2 智云物聯基本框架和常用硬件 2548.1.3 智云物聯案例 2558.1.4 開發前準備工作 2568.2 任務46:智云平臺基本使用 2568.2.1 學習目標 2568.2.2 開發環境 2568.2.3 原理學習 2568.2.4 開發內容 2578.2.5 開發步驟 2628.2.6 任務結論 2678.3 任務47:通信協議 2678.3.1 學習目標 2678.3.2 開發環境 2678.3.3 原理學習 2678.3.4 開發內容 2728.3.5 開發步驟 2738.3.6 任務結論 2758.4 任務48:智云硬件驅動開發 2758.4.1 學習目標 2758.4.2 開發環境 2768.4.3 原理學習 2768.4.4 開發內容 277
展開全部
物聯網平臺開發及應用-基于CC2530和ZigBee 作者簡介
廖建尚,男,副教授,畢業于廣東工業大學通信與信息系統專業,碩士,先任職于廣東交通職業技術學院。長期從事物聯網技術的開發和教學工作。