打卡智能家居之旅(2):设备接入HomeAssistant的方法

2024-07-06 安信可科技 微信公众号
模组,Ai-WB2,Ai-M6x,安信可科技 模组,Ai-WB2,Ai-M6x,安信可科技 模组,Ai-WB2,Ai-M6x,安信可科技 模组,Ai-WB2,Ai-M6x,安信可科技

上次我们在安装HomeAssistant的时候(打卡智能家居学习之旅(1):了解HomeAssistant),顺便把MQTT 集成安装好了。


为什么要装MQTT 集成呢?Wi-Fi 设备(Ai-WB2 或者Ai-M6x模组)接入服务器必定要使用网络协议,而MQTT 是这些网络协议中最常用的。例如:阿里云的物联网平台,例如米家、鸿蒙等都有基于MQTT协议的接入方式,而HomeAssistant 对MQTT的适配也十分友好。


HomeAssistant的MQTT(MQTT的基本知识自行学习,这节不讲MQTT协议):HomeAssistant的MQTT集成,可以理解为一个MQTT的客户端,通过固定的数据格式,能够自己订阅Topic,并且接收数据和下发数据。


所以在使用HomeAssistant 的MQTT 的时候,需要先配置远程MQTT服务器。设备接入HomeAssistant 的方式请看下图:


MQTT 服务器负责转接了HomeAssistant和其他Wi-Fi 设备的数据,HomeAssistant 只不过是订阅了每一个接入到HomeAssistant 上的设备的Topic,和获取到了每个设备下发的Topic。


MQTT 服务器的搭建

MQTT 服务器我建议使用远程服务器来搭建,当然局域网中也可以,使用远程服务器主要还是为了避免家里有多个局域网(多个路由器)的情况,防止任意能够访问网络的Wi-Fi 设备都能接入。本地服务器的搭建方式可以参考搭建MQTT服务器的帖子:在pi上面部署开源的MQTT服务器(EMQX)。


远程服务器的搭建也差不多,只是系统不一样而已。首先登录到远程服务器上:


后面的步骤就参考上述帖子,贴上相关指令:

下载 MQTTx Ubuntu 版

wget https://www.emqx.com/zh/downloads/broker/5.6.1/emqx-5.6.1-ubuntu20.04-amd64.deb

安装:sudo apt install ./emqx-5.6.1-ubuntu20.04-amd64.deb

运行:sudo systemctl start emqx


安装完成之后,远程服务器还需要开放两个端口:18083和1883.(18083 是MQTT后台管理端口,1883 是客户端连接端口,如果需要加密连接(SSL/TSL)的话,可能还需要开放8883)


最后验证一下,打开浏览器输入:ip:18083,访问成功:首次登录账号:admin,密码:public


HomeAssistant 连接服务器

分别点击 “配置”——>"设备与服务"——>"添加集成"——>输入框搜“MQTT”,填入MQTT服务器的IP地址:

连接成功会提示。


另外建议打开HomeAssistant 的高级功能,用来配置MQTT发现前缀等内容。

可以开启高级选项,能够配置客户端ID及其他功能。


接入HomeAssistant 的前提条件

首先需要了解HomeAssistant 的MQTT 自动发现机制:HomeAssistant 官方规定其他MQTT设备想要在HomeAssistant中显示,就需要在连接MQTT服务器的时候,以实体的方式进行登录。HomeAssistant 平台才能识别到,并显示在MQTT集成里面。如下图所示:

HomeAssistant 官方也给出了关于实体登录的文档:https://www.home-assistant.io/integrations/mqtt

对接例子如下:


上面的意思是:连接服务器之后,给某个Topic 发送固定的示例上的json 数据。
Topic:

homeassistant/binary_sensor/garden/config


Json:

{

   "name":null,   

    "device_class":"motion",   

    "state_topic":"homeassistant/binary_sensor/garden/state",   

    "unique_id":"motion01ad",   

    "device":    {      

    "identifiers":[

         "01ad" 

     ],     

     "name":"Garden"   

    }

}


使用MQTTx 客户端测试一下:

按照上述内容发送之后,HomeAssistant 的MQTT 集成就能显示东西了。所以说,每个实体只要根据说明发送相应的数据就能登录上去了,下期再会~

授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由中国颜值的半壁江山转载自安信可科技 微信公众号,原文标题为:打卡智能家居之旅(2):设备接入HomeAssistant的方法,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

用M61模组做一个红外空调遥控器

介绍用M61模组做一个红外空调遥控器的方法与步骤。

设计经验    发布时间 : 2024-08-30

【经验】安信可双频Wi-Fi+蓝牙SoC模组BW16如何搭建Arduino开发环境?

安信可BW16模组是基于 RTL8720DN开发的双频Wi-Fi+蓝牙SoC模组,具备超强性能。本文着重介绍BW16及开发板如何搭建Arduino开发环境。

设计经验    发布时间 : 2023-06-10

智能家居之旅:基于Ai-WB2模组实现的HomeAssistant传感器采集器

本文是基于Ai-WB2模组实现的HomeAssistant传感器采集器设计方案及特点介绍。

设计经验    发布时间 : 2024-08-24

ESP32-CAM Wi-Fi+BT SoC模组

型号- ESP32-CAM

数据手册  -  安信可科技  - V1.0  - 2018/8/17 PDF 中文 下载

安信可WiFi+BLE蓝牙双模模组Ai-WB2系列:高性价比物联网解决方案

安信可Ai-WB2系列模组支持Wi-Fi 802.11b/g/n协议和BLE 5.0协议,集成Wi-Fi、传统蓝牙和低功耗蓝牙功能。且经过行业“双85”测试,产品可靠性稳定性很强,可广泛应用于物联网(IoT)、移动设备、可穿戴电子设备、智能家居等领域。

器件选型    发布时间 : 2024-09-06

【产品】安信可ESP32系列低功耗UART-WiFi芯片模组,可支持RTOS操作系统二次开发

ESP32系列模组是深圳市安信可科技有限公司开发的一系列基于乐鑫ESP32的低功耗UART-WiFi芯片模组,可以方便地进行二次开发,接入云端服务,实现手机3/4G全球随时随地的控制,加速产品原型设计。

产品    发布时间 : 2023-05-04

【IC】安信可星闪模组即将发布,参数抢先看!

安信可科技即将推出的星闪模组采用SMD-38封装,供电范围2.7~3.6V(经典3.3V),内核参数支持独立的RISC-V,支持最高主频64MHz,支持USB2.0,支持多种外设,如:SPI、I2C、PDM、PWM、UART、PCM、QDEC、KeyScan等。采用一套新标准集合蓝牙和Wi-Fi等传统无线技术,满足Wi-Fi和蓝牙在智能终端和智能家居部分场景下延时性和可靠性等极致体验。

产品    发布时间 : 2024-01-18

安信可WIFI+蓝牙模组Ai-WB2系列重新定义无线通信模组,简化用户端操作,配网成功率高达95%以上

安信可推出的Ai-WB2系列模组集成Wi-Fi&BT(蓝牙)于一体,搭载BL602芯片作为核心处理器,支持Wi-Fi 802.11b/g/n协议和BLE 5.0协议。智能家居、大小家电、工业自动化、监控设备、无线遥控、智能穿戴....各类终端都可通过Ai-WB2系列模组实现互联互通。

厂牌及品类    发布时间 : 2023-03-31

Ai-SLE2821-32S_V1.0星闪模组问答合集

关于Ai-SLE2821-32S_V1.0星闪模组的一些问题解答。

设计经验    发布时间 : 2024-03-07

【经验】Ai-WB2系列模组AT固件使用教程

Ai-WB2系列模组AT固件使用教程:1.准备工作需要准备的软硬件:Ai-WB2系列模组或者开发板,Type-C数据线,安信可透传云服务器,连接为http://tt.ai-thinker.com/ttcloud2.连接路由器等。

设计经验    发布时间 : 2023-02-03

Ra-01SCH-P模组详细介绍+使用教程

Ra-01SCH-P 是安信可科技设计开发的LoRa系列模组。该模组用于超长距离扩频通信,其射频芯片 LLCC68+主要采用 LoRa™远程调制解调器,用于超长距离扩频通信,抗干扰性强,能够最大限度降低电流消耗。具有超过-137dBm的高灵敏度,+29dBm的发射功率。同时,相传统调制技术,LoRa™调制技术在抗阻塞和选择方面也具有明显优势,解决了传统设计方案无法同时兼顾距离、抗干扰和功耗的问题。

设计经验    发布时间 : 2024-07-20

【元件】安信可科技24G人体存在感应雷达模组Rd-01搭载博流BL602芯片+矽典微的S3KM111L芯片,适用于高精准度场景

安信可自主研发的24GHz雷达模组搭载博流BL602芯片+矽典微的S3KM111L芯片,不仅能够正常检测人体存在、移动及微动,还可以检测出人体完全静止状态,解决了传统PIR人体红外感应在人体处于静止状态时就无法检测的痛点。

产品    发布时间 : 2024-05-08

ESP系列模组PCB设计及天线摆放参考指南

型号- ESP,ESP8285,ESP系列,ESP8266

应用笔记或设计指南  -  安信可科技  - 2019/12/24 PDF 中文 下载 查看更多版本

功耗0.1μA的LoRaWAN模组Ra-09/Ra-09H来了,与ST深度合作、共同研发

安信可新推出LoRaWAN模组Ra-09/Ra-09H,工作电压为3.3V,深度睡眠电流低至0.1μA,Ra-09、Ra-09H模组为LPWAN应用提供超长范围和超低功耗通信,可广泛应用于智能仪表,供应链和物流,家庭楼宇自动化,安防系统,远程灌溉系统等场景。

产品    发布时间 : 2024-07-13

展开更多

电子商城

查看更多

只看有货

品牌:安信可科技

品类:WiFi+蓝牙模块

价格:¥8.5000

现货: 20

品牌:安信可科技

品类:NB-IoT模组

价格:¥17.7500

现货: 10

品牌:安信可科技

品类:Wi-Fi 6+BLE5.3模组

价格:¥16.2500

现货: 10

品牌:安信可科技

品类:雷达模组

价格:¥12.7500

现货: 5

品牌:安信可科技

品类:LoRa模组

价格:¥19.7500

现货: 5

品牌:安信可科技

品类:LoRaWAN模组

价格:¥25.6300

现货: 5

品牌:安信可科技

品类:蓝牙模组

价格:¥4.6300

现货: 4

品牌:安信可科技

品类:雷达模组

价格:

现货: 0

品牌:安信可科技

品类:蓝牙模组

价格:¥8.2600

现货: 0

品牌:安信可科技

品类:蓝牙模组

价格:¥10.0800

现货: 0

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:RF-LINK

品类:WiFi模块

价格:¥25.5000

现货:16,272

品牌:SKYWORKS

品类:低噪放模组

价格:¥2.5000

现货:11,296

品牌:u-blox

品类:无线及智能模块模组

价格:¥136.7300

现货:6,000

品牌:Sierra Wireless

品类:4G IoT 模组

价格:¥221.3700

现货:500

品牌:AVAGO

品类:Camera Module

价格:¥37.9271

现货:117

品牌:芯波科技

品类:WIFI SIP 模组

价格:¥15.0000

现货:40

品牌:高新兴物联

品类:NB-IOT模组

价格:¥25.0000

现货:28

品牌:高新兴物联

品类:NB-IOT模组

价格:¥22.0000

现货:20

品牌:高新兴物联

品类:LTE CAT1模组

价格:¥63.3334

现货:20

品牌:创芯海微

品类:红外测温模组

价格:¥49.2307

现货:20

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

TFT LCD液晶显示屏/模组定制

可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。

最小起订量: 1000 提交需求>

LED组件/LED传感/UV模组定制

可定制LED组件/LED传感/UV模组的电压、电流、波长等性能参数,电压:3-24V,,电流:30-3500mA,波长:270-940nm;材质:食品级POM,阻燃PC;防水等级:IP20-IP68。

最小起订量: 1000 提交需求>

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面