使用BeagleBone搭建 homebridge連接homekit

使用BeagleBone搭建 Homebridge連接homekit

好多年前申請了一個BeagleBone的板子,基於AM335x的Cortex A8 的嵌入式系統。這幾天終於翻出來了。之前用樹莓派搭建的Homebridge,不過有些許費電。這個板子很小巧,也很省電。準備用這個來做一個網關。連接小米和蘋果的智能系統。
這幾天查了 一下,img居然有更新。我也就把小板子更新了一下系統。我的板子是Beagle Bone Rev A3。固件燒到4G的TF卡中。
網址爲:http://beagleboard.org/latest-images
固件爲:Debian 9.5 2018-10-07 4GB SD IoT
然後啓動。需要等待一會,用一個miniUSB接口連接到計算機上。會出現一個串口設備。然後就可以通過putty打開串口。
波特率爲:115200,用戶名root,密碼爲空。也可以用默認的用戶名密碼。我喜歡直接root了。

debian@beaglebone:$ sudo passwd root
[sudo] password foe debian:
Enter new UNIX password:
Retype new UNIX password:
passwd:password updated successfully

打開/etc/ssh/sshd_config
添加如下代碼:

PermitRootLogin yes

更新源。(不過我更新了,貌似沒有效果。最後更新成功居然 用了一天。所以用最新的img後。如果沒有必要就不用更新了。只更新自己所需要的一些包)

sed -i ‘s/httpredir.debian.org/mirrors4.tuna.tsinghua.edu.cn/g’ /etc/apt/sources.list

更新系統到最新。

apt-get update && apt-get upgrade

以上做完,準備工作就完畢了。下一步就開始安裝Homebrigde了。

首先先要安裝nodejs和npm。

sudo apt-get install nodejs
sudo apt-get install npm

然後檢查一下版本。不過我發現,後面安裝的時候,這個node的版本比較低,需要自己下載源碼來編譯安裝。但是編譯安裝的時候需要一個gpy的軟件包。而這個軟件包的 源碼在googlesource,你懂的。這個就git不下來了。

後面慢慢整。我會一直更新。沒有更新nodejs的時候。我只實現了一部分功能。所以,用BeagleBone一定是可行的。只是用的人太少。資源比較少。如果有整明白的。分享一下。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章