新大陆物联网AIoT智慧家居全面解析

mqtt网关配置

注:建议序列号不为一致

网关配置更改:

1.根据比赛时给的链接,使用wget指令下载获取HA的docker-compose压缩文件,此处以公有链接举例:

wget https://newland-test.obs.cn-east-3.myhuaweicloud.com/student/ha_env.zip

因为该压缩文件为.zip结尾,则以 unzip 压缩包 指令进行解压

dp-pro-17382193024-6f687bb696-9qsl4:~# unzip ha_env.zip 
Archive:  ha_env.zip
   creating: ha_env/
  inflating: ha_env/config.xml       
   creating: ha_env/docker/
  inflating: ha_env/docker/docker-compose.yml  
 extracting: ha_env/docker/startup.sh  

注:国赛时是以tar.gz结尾的压缩文件,需要以 tar -zxvf 压缩包 指令进行解压

此处按照题目要求去配置m2m容器使用的MQTT服务地址和端口。此处可以输入ls查看当前文件夹文件内容,再使用cd命令进入文件夹内。注:cd时可以输入开头字母再按回车键自动补全,防止输入错误。

进入 cd ha_env/

此处输入 nano config.xml 修改配置内容

将此处52.130.92.191修改为mqtt.test.nlecloud.com

使用Ctrl+s 再加 Ctrl+x保存文件

此处再进入docker界面使用docker-compose up -d启动docker容器

cd docker/

启动完后将会在 ha_env 目录下生成haconfig文件夹

进入hahaconfig

此时输入nano configuration.yaml 修改文件

此时在下方输入下列文字,在HA内添加MQTT连接器

mqtt: 
 discovery: true
 broker: mosquitto
 port: 1883

ctrl+s 保退出

此时再重新回到docker文件夹内重启 docker容器

docker-compose restart

入HA内,正常情况下如下图所示

Home Assistant部署

此时自行创建账号进入,接下来全部下一步下一步即可

注:建议不要勾选和点击其他控件,尤其是在竞赛时,容易造成意外。

若虚拟仿真MQTT连接器配置文件部署没问题时,则会出现 mqtt 的标识。若无显示则重新配置文件内容,并重启docker容器

作者:双剑能斩断相思吗

物联沃分享整理
物联沃-IOTWORD物联网 » 新大陆物联网AIoT智慧家居全面解析

发表回复