从树莓派官网下载最新的 Raspbian 系统镜像,通过 Etcher 烧录进 TF 卡中;如果不使用最新的 Debian 系统,可以烧录硬盘备份的 Debian Jessie 镜像。
烧制完成后,进入系统根目录 boot
,新建无后缀的空脚本文件 ssh
,再新建名为 wpa_supplicant.conf
的无线网络配置文件,其内容如下:
1 | country=CN |
完成以上步骤之后,即可拔出 TF 卡,将其插入树莓派中,接通电源,等待其自动连接上局域网。
在终端输入 ssh pi@192.168.X.X
,初始密码为 raspberry
。亦可参照 VPS 配置 SSH 的做法生成公钥和私钥来创建快捷短语。
1 | passwd pi |
修改系统软件源为阿里云:
1 | sudo nano /etc/apt/sources.list |
将 deb 后的 URL 修改为 http://mirrors.aliyun.com/raspbian/raspbian/。
1 | sudo apt-get update |
1 | sudo apt-get install samba samba-common-bin |
1 | sudo nano /etc/samba/smb.conf |
在配置文件的最后加上:
1 | [pi] |
保存,重新运行 Samba 服务:
1 | sudo /etc/init.d/samba restart |
1 | sudo smbpasswd -a pi |
项目地址:
安装 NodeJS:
1 | curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash - |
安装 Avahi:
1 | sudo apt-get install libavahi-compat-libdnssd-dev |
安装 Homebridge 本体和插件:
1 | sudo npm install -g --unsafe-perm homebridge # Stretch 需要加入 --unsafe-perm 参数 |
安装完成后运行 homebridge -D
检查是否能正常运行。
编辑配置文件:
1 | mkdir ~/.homebridge # 如果已经创建则跳过 |
编辑配置文件如下:
1 | { |
保存退出,试运行:homebridge -D
使用 Screen 保持 Homebridge 在后台运行:
1 | sudo apt-get install screen |
安装完后,运行 screen -S homebdg
,在窗口里运行 Homebridge。
原文:https://www.cnblogs.com/lijianming180/p/12026643.html