章節說明:第1章 何謂物聯網開發?
01 何謂物聯網開發|萬物連結的世界逐漸成真
02 物聯網開發的特徵|多種多樣的技能組合
03 物聯網開發的流程|從企劃到產品上市
04 物聯網開發的企劃|由使用者體驗討論產品開發
05 物聯網裝置與感測器的類型|產品化與大量生產
06 物聯網路的類型|功耗量與故障容許度
07 應用程式開發|雲端原生與API優先
08 系統的維運管理|利用全面託管服務的系統
09 物聯網資安指引|物聯網推廣聯盟的五大指引
10 應該留意的法令規範|電波法與無線模組的相關認證
第2章 物聯網裝置與感測器
11 何謂物聯網裝置|連線網路的「物體」
12 物聯網用的感測器模組|感測器的種類與可取得的資訊
13 物聯網中的微控制器|低功耗的積體電路
14 單板電腦|物聯網開發與原型設計
15 原型設計用的裝置|Arduino與Raspberry Pi
16 物聯網閘道器|雲端時代的通訊設備
17 物聯網裝置的程式設計|多種多樣的程設語言
18 韌體設計|物聯網中的「無名功臣」
19 邊緣運算|物聯網裝置的即時處理
第3章 通訊技術與網路環境
20 物聯網使用的網路環境|服務帶來多樣化的網路系統
21 物聯網路的選擇|留意物聯網通訊的消長特性
22 安全利用Wi-Fi|居家物聯網不可欠缺的通訊基礎
23 可遠距利用的LTE|以LTE-M擴大覆蓋範圍
24 物聯網的次世代行動通訊方式|最適合物聯網的5G網路
25 低功耗的無線通訊技術(LPWA)|LoRaWAN、Sigfox、NB-IoT
26 利用省電的藍牙|克服BLE的耗電問題
27 物聯網的互相通訊|輕量級協定MQTT與WebSocket
28 加密與認證技術|防範竄改、身分盜竊、攔截的對策
第4章 物聯網資料的處理與運用
29 結構化資料與非結構化資料|有助於分析的XML資料與JSON資料
30 物聯網的資料儲存|NoSQL與分散式鍵值儲存
31 文件導向型資料庫|處理多樣的資料
32 即時處理與分散處理|Apache Hadoop與Apache Spark
33 物聯網與機器學習|人工智慧學習後變聰明
34 深度學習的框架|活用於偵測異常、控制裝置
第5章 雲端運用
35 物聯網的PaaS|加速應用程式的開發
36 AWS的物聯網雲端服務|透過AWS IoT Core安全連接裝置
37 管理大規模的物聯網系統|AWS IoT Device Management的裝置管理
38 在雲端上執行程式碼|利用AWS Lambda執行程式
39 分析物聯網裝置|AWS IoT Analytics的高速資料解析
40 深度學習的物聯網裝置|使用AWS DeepLens的物聯網系統
第6章 物聯網開發的案例
41 物聯網的開發實務|物聯網好比「異種綜合格鬥技」
42 裝置設計與原型設計|電路設計與基板設計
43 建置資料互相通訊的環境|選擇最佳的通訊協定
44 選擇開發平台|利用雲端的高效開發環境
45 裝置程式設計|嵌入式程式設計(開發韌體)
46 開發物聯網應用程式|活用網頁的App開發
47 資料預處理與回饋控制|有效活用大數據
48 維運系統|留意資訊安全的系統