树莓派3B+测评(二)搭建语音控制环境

作者: shijielong
上传时间为: 2018-12-04 03:44 PM
2018-12-04
阅读:

系统安装好以后,要想实现语音控制家居,还得需要安装一些开发环境。

首先树莓派要安装Domoticz

ssh连接上树莓派,输入以下命令安装

curl -L install.domoticz.com | sudo bash

过程有点慢,请耐心等待,等到出现下面画面

按回车键确定

设置http访问和https访问端口,默认就行。

https的端口

http端口,如果怕冲突,可以改成其他的,我改成了8081

这一步默认

回车确认就安装好了Domoticz

记住上面的http那个ip和端口,在树莓派浏览器输入上面的ip和端口192.168.31.89:8080按回车访问,就会进入Domoticz里。

接下来就是配置Domoticz环境。

点 “setup”—“hardware” 添加一个硬件

名称填一个台灯,你也可以自定义

类型我们选择“Dummy (Does nothing, use for virtual switches only)”

然后按“add”

我们看到增加了一个硬件,点 “create virtual senor”选择switch 点击ok

点击上面的灯泡一样的图标,进行编辑,填好信息后保存。(on action和off action的网址是要根据你的wifi模块来的,下一节再介绍)

同样的操作,可以再加一个风扇

这时候硬件设备里就加入两个硬件。台灯和风扇

接下来就是创建一个房间,点击Add plan

将创建好的硬件加入房间里

这样一个完整的房间就创建好了。里面有两个家居,台灯和风扇。你也可以再加点其他设备,也可以创建不同的房间。

要想实现和苹果Siri连接,还要安装homebridge

安装homebridge也很简单,再命令窗口先输入

sudo apt-get update

sudo apt-get upgrade

升级一下系统

安装Node.js

输入

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

sudo apt-get install -y nodejs

安装python

sudo apt-get install python

安装g++

sudo apt-get install g++

安装MDNS

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

接下来就是安装homebridge

sudo npm install -g --unsafe-perm homebridge

安装好后,再安装homebridge-edomoticz

sudo npm install -g homebridge-edomoticz

这个安装好后,可以说差不多了,运行homebridge

如果看到一个二维码,说明安装好了,接下来就是配置

分别输入这两行命令

cd ~/.homebridge/

nano config.json

输入一下代码

{

"bridge": {

"name": "Homebridge",

"username": "CC:21:3E:E4:DE:33",

"port": 51826,

"pin": "031-45-154"

},

"description": "Configuration file for (e)xtended Domoticz platform.",

"platforms": [

{

"platform": "eDomoticz",

"name": "eDomoticz",

"server": "127.0.0.1",

"port": "8080",

"ssl": 0,

"roomid": <Input Domoticz IDX-value>,

"mqtt": 1

}

],

"accessories": []

}

"server"为你的的ip地址,username为你的树莓派mac地址,roomid"为你domoticz配置的房间号

我的配置如下

配置好后保存就可以了。

以上就是实现语音控制的树莓派的开发环境配置。硬件方面的连接调试下一节再介绍,未完待续。。。

相关经验
全部评论 ()
条评论
写评论

创建讨论帖子

登录 后参与评论
系统提示