自己動手設計物聯網

自己動手設計物聯網
定價:354
NT $ 354
  • 作者:黃峰達
  • 出版社:電子工業出版社
  • 出版日期:2016-07-01
  • 語言:簡體中文
  • ISBN10:7121290537
  • ISBN13:9787121290534
  • 裝訂:236頁 / 普通級 / 1-1
 

內容簡介

物聯網是一個跨領域的學科,涉及方方面面的知識,包括硬件、軟件、網絡、協議等,這些知識很難在一本書里詳細展開。目前很多關於物聯網的圖書集中於射頻、ZigBee、WiFi、藍牙等硬件層級的構建。

從自己動手打造一個物聯網出發,旨在教會讀者如何從系統級別、架構級別去設計物聯網,從而掌握打造物聯網系統的全過程。

在講解的過程中遵循循序漸進的思想。首先,設計一個基於文本文件的物聯網系統,向讀者展示一個基本的物聯網體系。然后,實現以互聯網為基礎的物聯網系統,即以HTTP協議與Web編程為基礎的物聯網系統。末尾,打造一個能結合多個物聯網協議的物聯網系統。

在這個過程中,讀者還將學會如何打造物聯網的相關應用——手機APP、溫度趨勢、網頁端控制等,以及如何打造智能、安全的物聯網系統的相關內容。

適合對物聯網感興趣的創客、極客、程序員、設計師,對物聯網感興趣的大學、中學師生,以及想自己動手設計完整物聯網的相關從業人員。

黃峰達,畢業於西安文理學院電子信息工程專業,現就職於ThoughtWorks。長期活躍於開源軟件社區GitHub,並編寫有相當數量的物聯網相關開源軟件、維護物聯網相關資料。

專注於物聯網和前端領域,長期為InfoQ編寫《物聯網周報》,著有電子書《一步步搭建物聯網系統》、《GitHub漫游指南》,被CSDN授予前端博客專家稱號。曾作為技術專家,審閱英文版Packt出版社的物聯網書籍《LearningInternetofThings》,並翻譯該書。

 

目錄

第1章 概覽
1.1 物聯網發展歷史
1.2 物聯網概念
1.3 聯網——各式各樣的聯網設備
1.4 物聯網系統的核心是網絡
1.5 小結

第2章 一個極簡的物聯網:hello,world
2.1 數據的傳輸過程
2.1.1 將數據快遞到用戶手中
2.1.2 數據與服務中心
2.2 一個文本的物聯網
2.2.1 從瀏覽器到服務器
2.2.2 獲取數據與狀態
2.3 設備狀態改變
2.3.1 用Raspberry Pi來讀取數據
2.3.2 使用Raspberry Pi控制LED
2.4 小結
2.5 練習建議
2.6 問題回顧
2.7 相關閱讀資料

第3章 分解物聯網系統
3.1 物聯網的層級結構
3.1.1 一個常見場景下的層級結構
3.1.2 理想的物聯網層級結構
3.1.3 與真實世界交互的物理層
3.1.4 物聯網的神經中樞——協調層
3.1.5 物聯網的核心——應用層
3.1.6 通信
3.2 小結
3.3 相關閱讀資料

第4章 基於Web的物聯網系統
4.1 Web應用架構
4.1.1 MVC
4.1.2 領域與適配器層
4.1.3 最小的HTTP API
4.1.4 RESTful API
4.2 數據持久化
4.2.1 數據庫簡介
4.2.2 連接MongoDB數據庫
4.3 視圖與應用層
4.3.1 視圖
4.3.2 控制層界面
4.4 部署
4.5 小結
4.6 練習建議
4.7 相關閱讀資料

第5章 連接設備
5.1 連接控制器
5.1.1 一個重復的示例以及仿造API
5.1.2 Raspberry Pi+Arduino
5.1.3 Arduino與網絡模塊
5.1.4 NodeMCU
5.2 連接執行器
5.2.1 直接控制示例
5.2.2 間接控制示例
5.2.3 示例代碼
5.3 連接傳感器
5.3.1 讓API支持上傳傳感器數據
5.3.2 土壤濕度傳感器
5.3.3 溫度傳感器
5.3.4 數據合並
5.4 小結
5.5 相關閱讀資料

第6章 物聯網應用示例
6.1 數據可視化
6.1.1 可視化用戶數據
6.1.2 儀表盤
6.2 儀表盤類型示例:溫度趨勢圖
6.2.1 移動設備上查看
6.2.2 使用Dashing
6.3 創建手機應用
6.3.1 Ionic簡介
6.3.2 趨勢圖
6.3.3 控制硬件
6.3.4 用藍牙來與硬件通信
6.4 使用AWS雲平台構建物聯網
6.5 小結
6.6 相關閱讀資料

第7章 真正的物聯網:MQTT與CoAP協議
7.1 MQTT
7.1.1 MQTT消息訂閱示例
7.1.2 創建MQTT服務
7.1.3 整合MQTT服務
7.1.4 MQTT—SN
7.2 CoAP
7.2.1 CoAP協議示例
7.2.2 創建CoAP服務
7.2.3 整合CoAP服務
7.3 小結
7.4 相關閱讀資料

第8章 智能與安全
8.1 回顧我們的物聯網系統
8.2 智能化
8.2.1 自然語言處理
8.2.2 機器學習之貝葉斯分類器
8.3 安全與隱私
8.3.1 網絡攻擊
8.3.2 認證
8.3.3 私有物聯網
8.3.4 隱私
8.4 小結
8.5 相關閱讀資料

附錄A Raspberry Pi快速指南
附錄B JavaScript基礎
附錄C Ionic簡單幫助文檔
附錄D 相關資源
網路書店 類別 折扣 價格
  1. 新書
    $354