一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

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

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

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

掃碼添加小助手

加入工程師交流群

上次我們在安裝HomeAssistant的時候(打卡智能家居學習之旅(1):了解HomeAssistant),順便把MQTT 集成安裝好了。

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

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

所以在使用HomeAssistant 的MQTT 的時候,需要先配置遠程MQTT服務器。設備接入HomeAssistant 的方式請看下圖:

wKgaomZiZCCAAP1SAADFBOcfn1E89.jpeg

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

MQTT 服務器的搭建

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

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

wKgZomZiZCKAIdvHAACAddbiz4M93.jpeg

后面的步驟就參考上述帖子,貼上相關指令:

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

wKgaomZiZCSAelDaAAAoOF00kE002.jpeg

最后驗證一下,打開瀏覽器輸入:ip:18083,訪問成功:首次登錄賬號:admin,密碼:public

wKgZomZiZCWAe9l3AAAnuKia9CA53.jpeg

HomeAssistant 連接服務器

分別點擊 “配置”——>"設備與服務"——>"添加集成"——>輸入框搜“MQTT”,填入MQTT服務器的IP地址:

wKgaomZiZCaAb3n2AABA4UsuXw844.jpeg

連接成功會提示。

wKgZomZiZCaACI7hAAAYA8gsyWo00.jpeg

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

wKgaomZiZCeAA9gbAABJkIvKWBk27.jpeg

可以開啟高級選項,能夠配置客戶端ID及其他功能。

wKgZomZiZCiASiPSAACncDH9i2k80.jpeg

接入HomeAssistant 的前提條件

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

wKgZomZiZCiARpcRAAA9OYwPX7w38.jpeg

HomeAssistant 官方也給出了關于實體登錄的文檔:https://www.home-assistant.io/integrations/mqtt

對接例子如下:

wKgaomZiZCmAVs7-AAEgqXo05f443.jpeg

上面的意思是:連接服務器之后,給某個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 客戶端測試一下:

wKgZomZiZCqADAW_AABULelzFwk11.jpeg

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

審核編輯 黃宇

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

    關注

    1934

    文章

    9806

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    沒有Matter,你的智能家居就“out”了?

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

    樹莓派 Zero 2 W 是開啟智能家居生活的理想之選!

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

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

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

    Matter 智能家居的通用語言

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

    明遠智睿SSD2351開發(fā)板:智能家居智能核心

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

    智能家居控制器:無線通訊,智能化管理家居設備

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

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

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

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

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

    【幸狐Omni3576邊緣計算套件試用體驗】安裝homeassistant的體驗記錄

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

    智能家居項目設計

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

    BW21-CBV-Kit如何接入HomeAssistant實時查看AI攝像頭畫面

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

    LG全面開放ThinQ智能家居平臺API

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

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

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

    人工智能如何強化智能家居設備的功能

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

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

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