物聯網技術簡明教程
趙剛、周坤明
相關主題
商品描述
作者簡介
目錄大綱
目錄
上篇物聯網系統構成及物聯網雲平臺
第1章物聯網概述
1.1物聯網發展史
1.2物聯網定義
1.3物聯網系統構成
1.4物聯網領域應用
1.5物聯網發展趨勢
習題
第2章MQTT通信協議
2.1MQTT協議發展歷程
2.2MQTT協議介紹
2.3MQTT協議報文構成
2.3.1固定頭
2.3.2可變頭
2.3.3有效載荷
2.3.4報文實例
2.4MQTT協議與其他協議的對比
2.4.1MQTT協議與HTTP的對比
2.4.2MQTT協議與CoAP的對比
習題
第3章物聯網雲平臺
3.1物聯網雲平臺簡介
3.1.1物聯網雲平臺定義
3.1.2物聯網雲平臺構成
3.1.3物模型
3.1.4雲平臺提供給設備端的通信五元組信息
3.2騰訊物聯網雲平臺
3.2.1騰訊雲的註冊和開通
3.2.2新建產品——設備
3.2.3騰訊連連微信小程序
3.2.4騰訊連連微信小程序多頁面配置
3.3阿裏物聯網雲平臺
3.3.1阿裏雲的註冊和開通
3.3.2創建產品——設備
3.3.3雲智能APP
3.3.4雲智能APP的多頁面配置
習題
第4章你的第一個物聯網系統
4.1MQTT設備接入模擬器
4.2設備接入端模擬器MQTT.fx
4.2.1MQTT.fx的安裝
4.2.2MQTT.fx操作頁面說明
4.2.3基於設備端模擬器的布爾數遙測遙控實驗
4.3設備接入端模擬器MQTTX
4.3.1MQTTX的安裝
4.3.2MQTTX簡易教程
4.3.3基於設備端模擬器的浮點數遙測遙控實驗
4.3.4基於設備端模擬器的GPS定位實驗
習題
中篇物聯網系統開發實例
第5章Arduino開源硬件、傳感器和通信模塊
5.1開源硬件介紹及Arduino優勢
5.2Arduino D1 UNO R3(內含WiFi)
5.3Arduino Mega2560(不含WiFi)
5.4WiFi模塊
5.5NBIoT模塊
5.6DS18B20傳感器
5.7GPS GTU8傳感器
習題
第6章Arduino IDE開發軟件
6.1Arduino IDE簡介和安裝
6.1.1Arduino IDE簡介
6.1.2Arduino IDE安裝
6.2Arduino IDE使用
6.2.1Arduino IDE界面介紹
6.2.2Arduino IDE編譯流程
6.3程序結構
6.3.1Hello World
6.3.2程序基本結構
6.4函數庫資源
6.5Arduino程序語言與C語言的區別
習題
第7章利用騰訊雲和Arduino開源硬件搭建物聯網系統
7.1布爾數的遙測遙控實驗
7.2浮點數的遙測遙控實驗
7.3DS18B20數字溫度值遙測實驗(Arduino+騰訊雲)
習題
第8章利用阿裏雲和NBIoT/WiFi通信模塊搭建物聯網系統
8.1AT指令
8.2NBIoT通信模塊實驗
8.2.1布爾數的遙測遙控實驗
8.2.2浮點數遙測遙控實驗
8.2.3DS18B20數字溫度值遙測實驗(阿裏雲+NBIoT)
8.3利用WiFi通信模塊實驗
8.3.1布爾數的遙測遙控實驗
8.3.2浮點數遙測遙控實驗
8.3.3DS18B20數字溫度值遙測實驗(阿裏雲+WiFi)
8.4物模型中屬性、服務和事件實驗
8.4.1實驗設計目的
8.4.2屬性、事件和服務實驗
習題
下篇地圖坐標變換和規則引擎
第9章基於物聯網平臺的GPS/BD定位系統實現
9.1衛星定位原理
9.2基於安全的地圖加偏
9.3實驗構成及源代碼
9.3.1騰訊雲地圖定位實驗
9.3.2阿裏雲地圖定位實驗
9.3.3百度智能雲地圖定位
9.4定位測試
9.4.1騰訊雲定位測試
9.4.2阿裏雲定位測試
9.4.3百度雲定位測試
習題
第10章物聯網雲平臺的規則引擎
10.1規則引擎簡介
10.1.1規則引擎概念的由來
10.1.2規則引擎的概念
10.2規則引擎的構成
10.2.1阿裏雲規則引擎服務實例
10.2.2規則引擎概念結構
10.3阿裏雲規則引擎工具
10.3.1業務人員使用工具
10.3.2開發人員使用工具(雲產品流轉)
10.4阿裏雲規則引擎應用實例
10.4.1同一設備下端口間的聯動實驗
10.4.2同一產品下設備間的聯動實驗
10.4.3不同產品下設備間的聯動
10.4.4不同平臺間的聯動
習題
參考文獻







