软件风向标

新闻

栏目

小米bridge游戏攻略

2023-05-29 07:29:06

随着智能家居的兴起,各行各业的厂商都开始制造自己的智能家居设备。国内智能设备集成最多的是小米(Mi)了。小米是一个平台,有许多生态链制造商,这些制造商的设备集成到米家,通过米家APP可以很容易地控制这些设备。但问题是,虽然米家APP集成了设备,但在APP之外无法通过语音控制。而iosiPhone和iPhone超过10iPad都有“home”这个app,用于控制智能家居。为什么不再把这些零散的厂家设备整合到更方便快捷的homekit上呢?

其实很简单,主要需要树莓派。

树莓派3b

准备一张microSD卡,一张SD卡读写卡,一张树莓派3B或3B WiFi环境一个一个desktop(用来敲命令行,显示器也有效果)iOS手机(只有iOS手机有homekit哦!)在工作计算机上安装putty或xshell软件,可以使用ssh软件(电脑和手机都有)termius(还不错)。电脑上安装ETCHER,去树莓派网站下载Raspbian系统,通过ETCHER烧录(Flash)在SD卡中。将SD卡插入树莓派卡槽,先通过HDMI线连接到显示器,再连接电源。图形界面将出现在这个时候。依次打开 菜单(Menu) > 首选项(Preferences) > Raspberry Pi Configuration,点击 Interfaces 栏,选择“enable” SSH服务。(因为默认情况下是关闭的,虽然现在可以配置,但是方便以后直接通过同一网段配置)在图形界面右上角找到WiFi开关,打开并连接到你的家。WiFi(必须连接到米家网关连接的WiFi上,否则多个WiFi网段不同,找不到设备)。支持的设备

更新各种包包

图形界面左上角有一个黑色的窗口样的东西。点击打开他。这是终端。相信用过macos的同学都知道(你怎么这么有钱?lol)。然后默认的用户名是pi,初始密码是raspberry。首先设置root密码,是否输入密码*是的,所以一次输对,不然连长度都不知道。

pi@raspberrypi:~ $ sudo passwd root

Enter new UNIX password:

Retype new UNIX password:

passwd: password updated successfully

pi@raspberrypi:~ $ sudo passwd --unlock root

passwd: password expiry information changed.

pi@raspberrypi:~ $ su root

Password:

root@raspberrypi:/home/pi#

然后更改pi密码:passwd pi

完成后可以开始更新,输入:apt-get update && apt-get upgrade

等待更新结束,中间可能会让你(y/n)确认,所有输入y并返回车辆。如果太麻烦,直接使用这个:apt-get -y update && apt-get -y upgrade

安装node.js环境

curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -

sudo apt-get install -y nodejs

这两行代码将依次安装到最新的稳定版本

输入:node -V或者nodejs -V查看版本,如果不是6.x以上建议重新执行命令,或直接下载6.11.2的安装包:

wget https://nodejs.org/dist/latest-v6.x/node-v6.11.2-linux-armv7l.tar.gz

tar -xvf node-v6.11.2-linux-armv7l.tar.gz

sudo mv ./node-v6.11.2-linux-armv7l /usr/local/node

sudo rm -rf /usr/bin/node

sudo ln -s /usr/local/node/bin/node /usr/bin/node

sudo ln -s /usr/local/node/bin/npm /usr/bin/npm

最后要检查一下版本:node -V.

安装 avahi 包

下载这个包有点慢。

sudo apt-get install libavahi-compat-libdnssd-dev

安装homebridge

sudo npm install -g --unsafe-perm homebridge

安装 homebridge-mi-aqara

sudo npm install -g homebridge-mi-aqara

查看米家网关的一些信息

打开米家app,选择网关

选择网关后,点击右上角的三个点

疯狂点击这个空白,会有什么东西出现

主要检查这两个

记录这里的密码,不要更改大小写

记录这里的mac地址(黄圈),下面不是哦

配置homebridge

mkdir ~/.homebridge # 创建文件夹

cd ~/.homebridge # 进入文件夹

vi config.json # 编辑配置文件

按一个i开始编辑

{

"bridge": {

"name":"Homebridge",

"username":"FC:35:HD:HF:KL:26", ///这里的mac可以随意填写,但要注意英文字母A-F全部大写,数字0-9(双斜杠后全部删除)

"port":51826, "pin":"233-78-123" }, //port是端口,随便找个空闲的。pin找设备的代码是随意的,但格式是xxx-xx-xxx数字(双斜杠后面全部删除)

"platforms": [{

"platform": "MiAqaraPlatform",

"gateways": { //注意:这里有很多在线教程sid,作者变更了(双斜杠后面全部删除)

“这里填mac,但不要加冒号,全部小写”: “这里填密码,但要注意大小写”

}

}]

}

编辑完成后,根据esc推出编辑模式,然后输入冒号 wq!保存,即“:wq!”。

启动homebridge

输入:homebridge -D

启动完成后,您将看到之前输入的pin码和一些设备信息,以便成功。

打开手机homeapp,点击添加配件就可以看到homebridge添加此组件后,下属设备可一览无余。

确保退出终端仍在运行和使用screen:

sudo apt-get install screen

创建一个screen:screen -S hb

在这个scren下运行homebridge:homebridge -D

大功告成!苹果手机和siri现在可以用来控制家电了!

后续内容

要实现自动化,家里必须有iPad、iTV或iTVHomepad。ipad必须要mini2以上,os必须要ios10以上。

要实现远程,还需要使用上述设备,并打开家庭中心。

相关文章

图文推荐

猜你喜欢

  • 小米

  • 游戏攻略

  • bridge

小米[共1037款]更多>>

bridge[共7款]更多>>