內容簡介
本書是一本介紹智慧型家居及其實際套用的實踐指南。
全書共15章,在介紹了行業概貌和家居自動化領域先進的關鍵概念後,以手把手的方式,引導讀者實現幾個基本的家居自動化和控制項目。通過本書,讀者將掌握如何使用先進的技術,如平板電腦、智慧型手機和整合了新的有線和無線的家居自動化標準的網際網路等,將家居自動化推向智慧型家居的新高度。
本書適合每一位希望利用智慧型手機、平板電腦和App控制來實現智慧型建築和智慧型家居的讀者閱讀,也適合智慧型家居從業人士和技術愛好者參考。
圖書目錄
第 1章 產業概況 ..................................................................................................... 1
1.1 節能潛力 ....................................................................................................... 2
1.2 安全管理和居家護理自動化 ....................................................................... 7
1.3 讓世界更好(一點) ................................................................................... 7
第 2章 關鍵概念 ..................................................................................................... 8
2.1 受控設備 ....................................................................................................... 8
2.2 感測器和執行器 ........................................................................................... 8
2.3 控制網路 ....................................................................................................... 9
2.4 控制器 ......................................................................................................... 11
2.5 遙控設備 ..................................................................................................... 12
2.6 市場趨勢 ..................................................................................................... 12
2.7 面向普羅大眾的智慧型家居:Google、Apple、Samsung及其他 ............ 13
2.8 阻礙未來發展的智慧型家居架構 ................................................................. 15
2.9 我們到哪裡去 ............................................................................................. 16
第3章 項目介紹 ................................................................................................... 19
3.1 概述 ............................................................................................................. 19
3.2 設備和先決條件 ......................................................................................... 23
第4章 家居控制中心:OpenRemote ............................................................... 25
4.1 OpenRemote概述 ....................................................................................... 25
4.2 OpenRemote Controller安裝 ..................................................................... 27
4.3 在Mac OS X下的安裝 .............................................................................. 28
4.4 在Windows 7、8和XP下的安裝 ............................................................ 32
4.5 OpenRemote ................................................................................................ 34
4.6 “Hello World”套用 ................................................................................. 34
第5章 一個非常智慧型的感測器:網際網路天氣 ................................................... 38
5.1 OpenRemote和HTTP:獲取網際網路天氣數據 ........................................ 38
5.2 設計套用界面布局 ..................................................................................... 43
第6章 基於智慧型手機的在場檢測 ....................................................................... 47
6.1 建立一個DHCP-MAC地址監測器功能 .................................................. 48
6.2 創建一個用於在場檢測的shell腳本 ....................................................... 52
6.3 什麼是shell ................................................................................................ 53
6.4 在OS X/Linux下的在場檢測腳本 ........................................................... 53
6.5 測試到好—編寫腳本的最佳實踐 ......................................................... 54
6.6 構建腳本 ..................................................................................................... 54
6.7 在場檢測的日誌檔案 ................................................................................. 64
6.8 測試腳本 ..................................................................................................... 65
6.9 Windows下的在場檢測腳本 ..................................................................... 68
6.10 測試到好—編寫腳本的最佳實踐 ....................................................... 69
6.11 構建腳本 ................................................................................................... 70
6.12 在場檢測的日誌檔案 ............................................................................... 78
6.13 測試腳本 ................................................................................................... 79
6.14 通過智慧型手機控制在場檢測 ................................................................... 82
第7章 多媒體集成:遙控iTunes ...................................................................... 87
7.1 OS X下基於腳本的iTunes控制 .............................................................. 87
7.2 Windows XP/7/8中基於腳本的iTunes控制 ............................................ 93
7.3 創建iTunes智慧型手機遙控 ........................................................................ 97
7.4 說給我聽 ................................................................................................... 101
第8章 來點人工智慧:Drools規則 ................................................................ 108
8.1 如果下雨就早點叫醒我:iAlarm ............................................................ 109
8.2 通過智慧型手機控制iAlarm ....................................................................... 109
8.3 iAlarm規則腳本 ...................................................................................... 113
8.4 回家 ........................................................................................................... 120
第9章 更多的iDevice ....................................................................................... 122
9.1 Denon/Marantz音響系統控制 ................................................................. 122
9.2 用Z-Wave控制設備 ................................................................................ 127
第 10章 工業級家居基礎架構控制:KNX ...................................................... 136
10.1 什麼是KNX ........................................................................................... 136
10.2 KNX是如何工作的 ............................................................................... 136
10.3 KNX軟體基礎架構:ETS .................................................................... 137
10.4 ETS支持何種作業系統 ......................................................................... 138
10.5 Mac上的ETS ......................................................................................... 138
10.6 其他的KNX.org軟體工具 .................................................................... 138
10.7 ETS5安裝 ............................................................................................... 139
10.8 導入廠商列表 ......................................................................................... 140
10.9 ETS5基礎架構設定 ............................................................................... 141
10.10 ETS5:添加建築基礎架構 .................................................................. 142
10.11 ETS5:設定KNX元素 ....................................................................... 142
10.12 ETS5:連線基礎架構與控制 .............................................................. 143
第 11章 通過OpenRemote Designer實現KNX控制 .................................. 147
11.1 智慧型手機和平板電腦套用的背景 ......................................................... 151
11.2 設定基於KNX的採暖模式控制 .......................................................... 152
11.3 基於智慧型手機的採暖控制 ..................................................................... 154
11.4 基於Drools的採暖自動化 .................................................................... 156
第 12章 智慧型家居遠程控制 .............................................................................. 158
12.1 設定一個動態DNS服務 ....................................................................... 158
12.2 設定一個VPN ........................................................................................ 159
第 13章 冷啟動:自動化啟動........................................................................... 161
13.1 Windows Task Scheduler ........................................................................ 161
13.2 OS X啟動 ............................................................................................... 164
第 14章 查錯和測試 .......................................................................................... 173
14.1 預防性維護 ............................................................................................. 174
14.2 OpenRemote心跳和看門狗 ................................................................... 174
第 15章 報告 ...................................................................................................... 180
附錄 ......................................................................................................................... 189
參考文獻 ................................................................................................................. 193