99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

打卡智能家居之旅(2):設(shè)備接入HomeAssistant的方法

AIoT行業(yè)洞察 ? 來(lái)源:AIoT行業(yè)洞察 ? 作者:AIoT行業(yè)洞察 ? 2024-06-07 09:36 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

上次我們?cè)诎惭bHomeAssistant的時(shí)候(打卡智能家居學(xué)習(xí)之旅(1):了解HomeAssistant),順便把MQTT 集成安裝好了。

為什么要裝MQTT 集成呢?Wi-Fi 設(shè)備(Ai-WB2 或者Ai-M6x等模組)接入服務(wù)器必定要使用網(wǎng)絡(luò)協(xié)議,而MQTT 是這些網(wǎng)絡(luò)協(xié)議中最常用的。例如:阿里云的物聯(lián)網(wǎng)平臺(tái),例如米家、鴻蒙等都有基于MQTT協(xié)議的接入方式,而HomeAssistant 對(duì)MQTT的適配也十分友好。

HomeAssistant的MQTT(MQTT的基本知識(shí)自行學(xué)習(xí),這節(jié)不講MQTT協(xié)議)HomeAssistant的MQTT集成,可以理解為一個(gè)MQTT的客戶端,通過(guò)固定的數(shù)據(jù)格式,能夠自己訂閱Topic,并且接收數(shù)據(jù)和下發(fā)數(shù)據(jù)。

所以在使用HomeAssistant 的MQTT 的時(shí)候,需要先配置遠(yuǎn)程MQTT服務(wù)器。設(shè)備接入HomeAssistant 的方式請(qǐng)看下圖:

wKgaomZiZCCAAP1SAADFBOcfn1E89.jpeg

MQTT 服務(wù)器負(fù)責(zé)轉(zhuǎn)接了HomeAssistant和其他Wi-Fi 設(shè)備的數(shù)據(jù),HomeAssistant 只不過(guò)是訂閱了每一個(gè)接入到HomeAssistant 上的設(shè)備的Topic,和獲取到了每個(gè)設(shè)備下發(fā)的Topic。

MQTT 服務(wù)器的搭建

MQTT 服務(wù)器我建議使用遠(yuǎn)程服務(wù)器來(lái)搭建,當(dāng)然局域網(wǎng)中也可以,使用遠(yuǎn)程服務(wù)器主要還是為了避免家里有多個(gè)局域網(wǎng)(多個(gè)路由器)的情況,防止任意能夠訪問(wèn)網(wǎng)絡(luò)的Wi-Fi 設(shè)備都能接入。本地服務(wù)器的搭建方式可以參考搭建MQTT服務(wù)器的帖子:在pi上面部署開(kāi)源的MQTT服務(wù)器(EMQX)。

遠(yuǎn)程服務(wù)器的搭建也差不多,只是系統(tǒng)不一樣而已。首先登錄到遠(yuǎn)程服務(wù)器上:

wKgZomZiZCKAIdvHAACAddbiz4M93.jpeg

后面的步驟就參考上述帖子,貼上相關(guān)指令:

下載 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

運(yùn)行:

sudo systemctl start emqx

安裝完成之后,遠(yuǎn)程服務(wù)器還需要開(kāi)放兩個(gè)端口:18083和1883.(18083 是MQTT后臺(tái)管理端口,1883 是客戶端連接端口,如果需要加密連接(SSL/TSL)的話,可能還需要開(kāi)放8883)

wKgaomZiZCSAelDaAAAoOF00kE002.jpeg

最后驗(yàn)證一下,打開(kāi)瀏覽器輸入:ip:18083,訪問(wèn)成功:首次登錄賬號(hào):admin,密碼:public

wKgZomZiZCWAe9l3AAAnuKia9CA53.jpeg

HomeAssistant 連接服務(wù)器

分別點(diǎn)擊 “配置”——>"設(shè)備與服務(wù)"——>"添加集成"——>輸入框搜“MQTT”,填入MQTT服務(wù)器的IP地址:

wKgaomZiZCaAb3n2AABA4UsuXw844.jpeg

連接成功會(huì)提示。

wKgZomZiZCaACI7hAAAYA8gsyWo00.jpeg

另外建議打開(kāi)HomeAssistant 的高級(jí)功能,用來(lái)配置MQTT發(fā)現(xiàn)前綴等內(nèi)容。

wKgaomZiZCeAA9gbAABJkIvKWBk27.jpeg

可以開(kāi)啟高級(jí)選項(xiàng),能夠配置客戶端ID及其他功能。

wKgZomZiZCiASiPSAACncDH9i2k80.jpeg

接入HomeAssistant 的前提條件

首先需要了解HomeAssistant 的MQTT 自動(dòng)發(fā)現(xiàn)機(jī)制:HomeAssistant 官方規(guī)定其他MQTT設(shè)備想要在HomeAssistant中顯示,就需要在連接MQTT服務(wù)器的時(shí)候,以實(shí)體的方式進(jìn)行登錄。HomeAssistant 平臺(tái)才能識(shí)別到,并顯示在MQTT集成里面。如下圖所示:

wKgZomZiZCiARpcRAAA9OYwPX7w38.jpeg

HomeAssistant 官方也給出了關(guān)于實(shí)體登錄的文檔:https://www.home-assistant.io/integrations/mqtt

對(duì)接例子如下:

wKgaomZiZCmAVs7-AAEgqXo05f443.jpeg

上面的意思是:連接服務(wù)器之后,給某個(gè)Topic 發(fā)送固定的示例上的json 數(shù)據(jù)。

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 客戶端測(cè)試一下:

wKgZomZiZCqADAW_AABULelzFwk11.jpeg

按照上述內(nèi)容發(fā)送之后,HomeAssistant 的MQTT 集成就能顯示東西了。所以說(shuō),每個(gè)實(shí)體只要根據(jù)說(shuō)明發(fā)送相應(yīng)的數(shù)據(jù)就能登錄上去了~

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 智能家居
    +關(guān)注

    關(guān)注

    1934

    文章

    9806

    瀏覽量

    190560
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    沒(méi)有Matter,你的智能家居就“out”了?

    Matter標(biāo)準(zhǔn)成為智能家居領(lǐng)域的“翻譯官”,解決不同品牌、協(xié)議設(shè)備間的兼容性問(wèn)題,提升互操作性、安全性和體驗(yàn)性。HRAP設(shè)備升級(jí)為智能家居基礎(chǔ)設(shè)施,集Wi-Fi
    的頭像 發(fā)表于 07-11 16:50 ?830次閱讀
    沒(méi)有Matter,你的<b class='flag-5'>智能家居</b>就“out”了?

    樹(shù)莓派 Zero 2 W 是開(kāi)啟智能家居生活的理想之選!

    想嘗試智能家居自動(dòng)化,又不想花費(fèi)太多?樹(shù)莓派Zero2W或許正是你開(kāi)啟智能家居之旅所需的理想設(shè)備。小板子大潛力想打造一個(gè)
    的頭像 發(fā)表于 06-24 16:24 ?205次閱讀
    樹(shù)莓派 Zero <b class='flag-5'>2</b> W 是開(kāi)啟<b class='flag-5'>智能家居</b>生活的理想之選!

    物聯(lián)網(wǎng)天線如何影響智能家居發(fā)展

    智能家居解決方案正逐步融入幾乎所有家用電子設(shè)備。智能揚(yáng)聲器、智能照明、智能恒溫器和集線器是智能家居
    的頭像 發(fā)表于 06-12 10:16 ?697次閱讀

    Matter 智能家居的通用語(yǔ)言

    企業(yè)正在測(cè)試 134 種獨(dú)特的 Matter 產(chǎn)品。 在消費(fèi)者對(duì)智能家居設(shè)備無(wú)縫互操作性需求的推動(dòng)下,Matter的廣泛采用將吸引更多的開(kāi)發(fā)者。
    發(fā)表于 05-19 15:35

    明遠(yuǎn)智睿SSD2351開(kāi)發(fā)板:智能家居智能核心

    1.4GHz處理器具備強(qiáng)大的運(yùn)算能力,能夠快速處理智能家居系統(tǒng)中的各種數(shù)據(jù)和指令。在智能家居環(huán)境中,大量的設(shè)備需要進(jìn)行實(shí)時(shí)監(jiān)控和控制,如智能燈光、
    發(fā)表于 05-07 18:59

    智能家居控制器:無(wú)線通訊,智能化管理家居設(shè)備

    智能家居控制器是智能家居系統(tǒng)的核心設(shè)備,通過(guò)集中管理和協(xié)調(diào)各類智能終端,實(shí)現(xiàn)家居環(huán)境的自動(dòng)化、智能
    的頭像 發(fā)表于 04-24 15:09 ?283次閱讀

    智能家居Mesh組網(wǎng)方案:實(shí)現(xiàn)智能化生活的無(wú)縫連接NRF52832

    特性: 1、多語(yǔ)音平臺(tái)接入智能家居 Mesh 組網(wǎng)方案支持天貓精靈、Echo 等智能語(yǔ)音平臺(tái)的接入,讓用戶可以通過(guò)語(yǔ)音指令控制智能家居
    發(fā)表于 04-15 14:07

    重大突破?這個(gè)系統(tǒng),讓智能家居生態(tài)屏障土崩瓦解

    Zigbee、藍(lán)牙、WiFi、LAN。今天我要給大家?guī)?lái)一份超有趣的教程,讓你用樹(shù)莓派、HomeAssistant、小米設(shè)備和HomeKit打造屬于自己的智能家居
    的頭像 發(fā)表于 03-29 09:43 ?649次閱讀
    重大突破?這個(gè)系統(tǒng),讓<b class='flag-5'>智能家居</b>生態(tài)屏障土崩瓦解

    【幸狐Omni3576邊緣計(jì)算套件試用體驗(yàn)】安裝homeassistant的體驗(yàn)記錄

    一.前言HomeAssistant介紹:Home Assistant(簡(jiǎn)稱 HA)是一款開(kāi)源的智能家居集成平臺(tái),具有以下核心特性: 跨平臺(tái)支持 支持接入5000+種智能
    發(fā)表于 03-19 11:58

    智能家居項(xiàng)目設(shè)計(jì)

    智能家居,內(nèi)涵多個(gè)模塊,板子電路和PCB設(shè)計(jì)
    發(fā)表于 03-14 17:54 ?5次下載

    BW21-CBV-Kit如何接入HomeAssistant實(shí)時(shí)查看AI攝像頭畫(huà)面

    看過(guò)這么多關(guān)于 HomeAssistant 教程,應(yīng)該有很多小伙伴已經(jīng)搭建起自己的 HomeAssistant 了,HomeAssistant 還是很強(qiáng)大的,只要設(shè)備可以進(jìn)行 RTSP
    的頭像 發(fā)表于 02-18 13:48 ?608次閱讀
    BW21-CBV-Kit如何<b class='flag-5'>接入</b><b class='flag-5'>HomeAssistant</b>實(shí)時(shí)查看AI攝像頭畫(huà)面

    LG全面開(kāi)放ThinQ智能家居平臺(tái)API

    個(gè)人用戶的ThinQ API和面向企業(yè)合作伙伴的ThinQ Business API。這兩種API的開(kāi)放,將使得更多的開(kāi)發(fā)者和企業(yè)能夠接入LG的智能家居平臺(tái),共同推動(dòng)智能家居市場(chǎng)的發(fā)展。 對(duì)于個(gè)人用戶而言,ThinQ API的支
    的頭像 發(fā)表于 12-18 11:11 ?817次閱讀

    智能家居之旅(15):HA傳感器采集主板低功耗設(shè)計(jì)的遭遇

    智能家居之旅(1):了解HomeAssistant 智能家居之旅2):
    的頭像 發(fā)表于 09-05 10:27 ?733次閱讀
    <b class='flag-5'>智能家居</b><b class='flag-5'>之旅</b>(15):HA傳感器采集主板低功耗設(shè)計(jì)的遭遇

    人工智能如何強(qiáng)化智能家居設(shè)備的功能

    智能家居設(shè)備已經(jīng)成為改善人類居家生活便利性的重要工具,但是早期的智能家居設(shè)備往往只能被動(dòng)地接受用戶設(shè)定的指令運(yùn)作,仍然不夠聰明。隨著人工智能
    的頭像 發(fā)表于 08-27 10:46 ?1394次閱讀
    人工<b class='flag-5'>智能</b>如何強(qiáng)化<b class='flag-5'>智能家居</b><b class='flag-5'>設(shè)備</b>的功能

    如何用一塊免費(fèi)的PCB板完成2元USB小夜燈控制器?

    學(xué)智能家居,到安信可社區(qū) https://bbs.ai-thinker.com/forum.php 智能家居之旅(1):了解HomeAssistant
    的頭像 發(fā)表于 07-30 10:33 ?644次閱讀
    如何用一塊免費(fèi)的PCB板完成<b class='flag-5'>2</b>元USB小夜燈控制器?