Arduino基礎篇
第1章 概述
1.1 認識物聯網
1.1.1 感知層
1.1.2 中間層(網絡層)
1.1.3 應用層
1.2 開源軟件與開源硬件
1.2.1 開源軟件
1.2.2 開源硬件
1.3 Arduino簡介
1.3.1 Arduino的歷史
1.3.2 Arduino的優勢
1.3.3 Arduino的應用領域
第2章 Arduino工作環境
2.1 Arduino硬件概述
2.1.1 電源部分
2.1.2 電源引腳
2.1.3 輸入輸出端口
2.1.4 通信接口
2.2 Arduino軟件平台
2.2.1 ArduinoIDE下載安裝
2.2.2 Arduino驅動安裝
2.2.3 ArduinoIDE菜單
2.2.4 Arduino庫
Arduino入門篇
第3章 Arduino與傳感器數據讀取
3.1 如何使用模擬型傳感器——光敏傳感器電子積木(模擬模式)
3.1.1 硬件需求
3.1.2 連線圖
3.1.3 軟件編程
3.2 如何使用數字型傳感器——光敏傳感器電子積木(數字模式)
3.2.1 硬件需求
3.2.2 連線圖
3.2.3 軟件編程
3.3 如何使用單線接口傳感器——DTHll溫濕度傳感器
3.3.1 硬件需求
3.3.2 連線圖
3.3.3 軟件編程
第4章 Arduino的通信接口與外圍模塊
4.1 如何使用Arduino的SPI接口——SD卡模塊
4.1.1 硬件需求
4.1.2 連線圖
4.1.3 軟件編程
4.2 Arduino的I2C接口——RTC時鍾模塊
4.2.1 硬件需求
4.2.2 連線圖
4.2.3 軟件編程
4.3 Arduino的UART接口——串口1602顯示屏模塊
4.3.1 硬件需求
4.3.2 連線圖
4.3.3 軟件編程
第5章 Arduino控制機電設備
5.1 如何使用Arduino控制繼電器
5.1.1 硬件需求
5.1.2 連線圖
5.1.3 軟件編程
5.2 如何使用Arduino控制直流電機
5.2.1 硬件需求
5.2.2 連線圖
5.2.3 軟件編程
5.3 如何使用.Arduino控制步進電機
5.3.1 硬件需求
5.3.2 連線圖
5.3.3 軟件編程
第6章 兩個Arduino之間如何進行通信
6.1 通過UAR’I、連接通信
6.1.1 硬件需求
6.1.2 連線圖
6.1.3 Arduino的軟件編程
6.2 3 15 MHz的世界——PT2262/2272通信方式
6.2.1 硬件需求
6.2.2 連線圖
6.2.3 軟件編程
6.3 2.4 GHz的世界——Nordic24L01通信的方式
6.3.1 硬件需求
6.3.2 連線圖
6.3.3 軟件編程
Yeelink簡介篇
第7章 物聯網服務平台
7.1 物聯網大規模應用面臨的問題
7.2 傳感器的網絡化
7.3 物聯網服務平台的架構設計
7.3.1 總體架構
7.3.2 中間件
7.3.3 平台服務模式
第8章 Yeelink平台簡介
8.1 概述
8.2 Yeelink平台關鍵技術
8.2.1 移動APP融合技術
8.2.2 社交網絡融合技術
8.2.3 設備雲端管理技術
8.2.4 事件驅動的消息分發技術
8.3 Yeelink的使用
8.3.1 如何注冊Yeelink用戶
8.3.2 如何向Yeelink平台發送數據
8.3.3 如何從Yeelink平台取回數據
8.3.4 Yeelink對Arduino的反向控制
第9章 Yeelink的設備和傳感器
9.1 數值型傳感器
9.2 開關型傳感器
9.3 GPS型傳感器
9.4 泛型傳感器
9.5 圖像傳感器
9.6 微博傳感器
第10章 Yeelink平台上的「動作」和「事件觸發器」
10.1 支持的「動作」類型
10.1.1 短信和電子郵件
10.1.2 網址推送
10.1.3 發送微博
10.2 「動作」和「觸發器」的應用實例
10.2.1 如何在數值型傳感器達到閾值時觸發Email事件
10.2.2 如何用傳感器參數去觸發新浪微博
10.2.3 如何使用微博傳感器來控制開關型傳感器
Arduino+Yeelink實戰篇
第11章 植物生長狀態監測
11.1 原理介紹
11.2 硬件需求
11.3 Yeelink平台配置
11.4 Arduino編程實現
第12章 智能家居安防報警系統
12.1 原理介紹
12.2 硬件需求
12.3 設備連接
12.4 Yeelink平台配置
12.5 Arduino編程實現
第13章 GPS傳感器和基於位置的應用服務
13.1 原理介紹
13.2 硬件需求
13.3 設備連接
13.4 Yeelink平台配置
13.5 Arduino編程實現
Arduino+Yeelink高級篇
第14章 家居環境監控
14.1 硬件要求
14.2 軟件要求
14.3 VMWare配置過程
14.4 系統聯調
14.4.1 配置固件
14.4.2 安裝wget、curl
14.4.3 添加定時任務
第15章 空氣質量采集器
15.1 硬件設備
15.3 設備連接
15.4 測試和校准
15.5 系統聯調
參考文獻