舉報

會員
物聯網系統開發:從0到1構建IoT平臺(第2版)
最新章節:
封底
本書是一部從技術原理、工程實踐、設計模式和最佳實踐等多個維度詳細講解物聯網系統和產品開發的著作。它涵蓋物聯網應用開發80%的場景,能指導讀者零基礎的讀者從0到1構建一個功能齊備的物聯網平臺,并附有代碼和解釋。本書既有作者在物聯網行業多年實操經驗的總結,也結合了作者在高校的多年教學實踐經驗,是一本既適合高校學生、物聯網初學者,也適合有經驗的物聯網開發者和架構師閱讀的佳作。本書第1版是物聯網系統開發領域的暢銷書,幾乎零差評。第2版新增了全面解析MQTT5.0協議特性的內容,同時,為了適配EMQX最新版本,對書中的相關代碼和配置均進行了更新。
目錄(105章)
倒序
- 封面
- 版權頁
- 內容簡介
- 前言
- 第一部分 物聯網基礎
- 第1章 什么是物聯網
- 1.1 物聯網和人工智能
- 1.2 物聯網的現狀與前景
- 第2章 常見的物聯網協議
- 2.1 MQTT協議
- 2.2 MQTT-SN協議
- 2.3 CoAP
- 2.4 LwM2M協議
- 2.5 HTTP
- 2.6 LoRaWAN協議
- 2.7 NB-IoT協議
- 2.8 本章小結
- 第二部分 MQTT協議詳解與實戰
- 第3章 MQTT協議基礎
- 3.1 MQTT協議的通信模型
- 3.2 MQTT的不同版本
- 3.3 MQTT Client
- 3.4 MQTT Broker
- 3.5 MQTT協議數據包格式
- 3.6 本章小結
- 第4章 MQTT 3.1.1協議詳解
- 4.1 建立到Broker的連接
- 4.2 訂閱與發布
- 4.3 QoS及其最佳實踐
- 4.4 Retained消息和LWT
- 4.5 Keep Alive與連接?;?/span>
- 4.6 本章小結
- 第5章 MQTT 5.0協議詳解
- 5.1 協議包內容擴展
- 5.2 更完善的連接管理
- 5.3 更完善的會話管理
- 5.4 新增消息過期機制
- 5.5 協議級別支持共享訂閱
- 5.6 數據包可攜帶用戶屬性
- 5.7 可聲明消息體格式
- 5.8 可設置主題別名
- 5.9 新增請求/響應模式
- 5.10 訂閱時可指定訂閱標識符
- 5.11 更完善的訂閱選項
- 5.12 更完善的認證機制
- 5.13 本章小結
- 第6章 MQTT協議實戰
- 6.1 “AI+IoT”項目實戰
- 6.2 MQTT常見問題解答
- 6.3 開發物聯網應用,學會MQTT協議就夠了嗎
- 6.4 本章小結
- 第三部分 實戰:從零開始搭建一個IoT平臺
- 第7章 準備工作臺
- 7.1 安裝需要的組件
- 7.2 Maque IotHub的組成部分
- 7.3 項目結構
- 7.4 本章小結
- 第8章 設備生命周期管理
- 8.1 設備注冊
- 8.2 設備連接狀態管理
- 8.3 設備的禁用與刪除
- 8.4 設備權限管理
- 8.5 給IotHub加一點擴展性
- 8.6 本章小結
- 第9章 上行數據處理
- 9.1 選擇一個可擴展的方案
- 9.2 實現上行數據處理功能
- 9.3 設備狀態上報
- 9.4 時序數據庫
- 9.5 本章小結
- 第10章 下行數據處理
- 10.1 選擇一個可擴展的方案
- 10.2 DeviceSDK端的實現
- 10.3 服務端的實現
- 10.4 本章小結
- 第11章 IotHub的高級功能
- 11.1 RPC式調用
- 11.2 設備數據請求
- 11.3 NTP服務
- 11.4 設備分組
- 11.5 M2M設備間通信
- 11.6 OTA升級
- 11.7 設備影子
- 11.8 本章小結
- 第12章 擴展EMQX Broker
- 12.1 EMQX的插件系統
- 12.2 我們會用到的Erlang特性
- 12.3 搭建開發和編譯環境
- 12.4 實現基于RabbitMQ的Hook插件:emqx_rabbitmq_plugin
- 12.5 使用emqx_rabbitmq_plugin插件
- 12.6 本章小結
- 第13章 集成CoAP
- 13.1 CoAP簡介
- 13.2 集成CoAP到IotHub
- 13.3 本章小結
- 第14章 使用其他語言擴展EMQX
- 14.1 EMQX的gRPC鉤子
- 14.2 gRPC簡介
- 14.3 基于EMQX的gRPC鉤子實現插件功能
- 14.4 啟用emqx_rabbitmq_node_plugin
- 14.5 本章小結
- 結語 我們學到了什么
- 附錄A 如何運行Maque IotHub
- 作者簡介
- 封底 更新時間:2025-08-07 15:11:49
推薦閱讀
- 新編Visual Basic程序設計上機實驗教程
- Leap Motion Development Essentials
- 青少年美育趣味課堂:XMind思維導圖制作
- Instant RubyMotion App Development
- 從零開始學Linux編程
- .NET 4.5 Parallel Extensions Cookbook
- Android應用開發深入學習實錄
- OpenCV 3 Blueprints
- 石墨烯改性塑料
- 奔跑吧 Linux內核
- Instant Apache Camel Messaging System
- Node.js實戰:分布式系統中的后端服務開發
- Java 7 Concurrency Cookbook
- Implementing NetScaler VPX?(Second Edition)
- Learning PowerShell DSC(Second Edition)
- 軟件測試實驗實訓指南
- Mastering Java 11
- 移動應用界面設計
- Python樹莓派編程
- 面向對象的思考過程(原書第5版)
- Go語言高級編程
- React Material:UI Cookbook
- 實用卷積神經網絡:運用Python實現高級深度學習模型
- Getting Started with Zurb Foundation 4
- ODL技術內幕:架構設計與實現原理
- Getting Started with UDOO
- 大學計算機基礎
- Python 網絡爬蟲實戰
- 數據生態:MySQL復制技術與生產實踐
- SQL Server 2017從零開始學(視頻教學版)