IoT|硬體 |樹莓派|實作|安裝 OpenHAB / OpenHAB 2 打造智慧家庭
OpenHAB 介紹 OpenHAB (Open Home Automation Bus) 主要的目標就是要讓使用者輕鬆的完成智慧家庭 (Smart Home) 的建置,只要一個介面就完成所有的動作。 它使用 Java 語言撰寫,所以可以輕鬆的跨平台,依據 OSGi (Open Service Gateway Initiative) 規範開發,在 Jetty Web Server 上運作。 為了讓各種軟硬體可以簡單的被整合,整體架構被設計成將軟體、硬體、協定、介面 ... 等元素各自獨立,讓不同廠商或組織提供的自動化設備、智慧裝置、網路服務、通訊協定 ... 等透過特製的模組來整合,讓我們不管是用電腦、手機或平板,都可以透過 WebUI 及客製的原生 App 來遠端操作。 它支援 Windows、macOS、Linux 等平台,當然也可以在 Raspberry Pi、BeagleBone Blacki、UDOO i、Cubietruck 等單板電腦上執行,甚至在 Synology 或 QNAP 的 NAS 上也可以運行。 OpenHAB 安裝及設定 [事前準備] 檢查 Raspbian Java 版本;如果不是1.7或更高版本,那是無法安裝 OpenHAB 的 java -version 若是版本不夠高,使用以下指令選擇較高級版本 ----------------------------------- sudo update-alternatives --config java 若有出現異常, Raspbian 官方套件庫提供了 OpenJDK 1.7 及 1.8 兩個版本,建議使用下列指令安裝 ------------------------------------------------------------------------------ sudo apt-get -y install openjdk-8-jre 更新 Raspbian 系統 sudo apt-get update —> 更新軟體套件清單 sudo apt-get -y dist-upgrade —> 更新軟體套件 sudo rpi-updat