Matter协议特性解析(一) 支持非Matter协议,私有协议,Matter Bridge技术分析
?聚焦:芯產(chǎn)品,芯市場,芯資訊
近期對Matter有做更深入的學(xué)習(xí),打算寫出來,和大家一起分享;?對Matter協(xié)議有興趣的,歡迎加好友一起交流;
前言
記得17年藍(lán)牙Mesh發(fā)布的時(shí)候,感覺物聯(lián)網(wǎng)的春天要到了,因?yàn)樗械氖謾C(jī)都可以做到原生支持;4年多時(shí)間,藍(lán)牙Mesh雖然國內(nèi)發(fā)展不錯(cuò),但是和當(dāng)時(shí)想象的在標(biāo)準(zhǔn)性,互通性方面還是有差距;
現(xiàn)在看Matter協(xié)議,比當(dāng)初看藍(lán)牙Mesh覺得機(jī)會(huì)更大,原因是現(xiàn)在的封閉的生態(tài)帶來的用戶體驗(yàn),品牌割裂,導(dǎo)致了不夠理想的用戶體驗(yàn)以及更改的品牌商成本,而Matter也是基于這個(gè)點(diǎn)出發(fā),有希望改善問題,從而把家具物聯(lián)網(wǎng)蛋糕做大;
今天和大家聊的,是Matter協(xié)議如何支持非Matter協(xié)議的設(shè)備,比如ZIGBEE,Thread等;
01
Matter Bridge 概述
如下圖,紅色部分即是非Matter協(xié)議設(shè)備,Matter協(xié)議里面稱為Bridged Device(被橋接設(shè)備,后續(xù)簡稱BDD),Bridged Device通過Matter - Bridge角色,加入Matter網(wǎng)絡(luò);
這里的Matter Bridge,首先需要是一個(gè)符合Matter協(xié)議的設(shè)備,其次,他需要負(fù)責(zé)Bridged Device的配網(wǎng),配置,通信等代理功能;?
這個(gè)Matter Bridge類似一個(gè)多接入的網(wǎng)關(guān),一方面,他可以接入品牌私有的手機(jī)APP和云服務(wù),同時(shí),因?yàn)樗С諱atter,使得它下面的設(shè)備,也可以接入Matter的標(biāo)準(zhǔn)網(wǎng)絡(luò);
02
如何發(fā)現(xiàn)BDD設(shè)備
應(yīng)該好理解,Matter Bridge需要有一套標(biāo)準(zhǔn),來格式化非Matter協(xié)議;這里,Matter通過Descriptor Cluster來實(shí)現(xiàn);
在Bridge類別設(shè)備的Descriptor Cluster中有一個(gè)叫PartsList的列表,里面存儲(chǔ)的就是它所代理的節(jié)點(diǎn)信息;
如下圖:Endpoint 0 里面,PartsList有EP 11/12/13/14/15/16/17 7個(gè)節(jié)點(diǎn);
當(dāng)你用手機(jī)搜索周邊Matter設(shè)備,發(fā)現(xiàn)一個(gè)Bridge類設(shè)備,可通過讀取PartsList,結(jié)合其他輔助的Custler和Label獲取節(jié)點(diǎn)的所有信息,比如是房間的燈/廚房的燈;
03
如何控制BDD設(shè)備
下圖是組控的控制流,BDD設(shè)備入網(wǎng)階段,已經(jīng)在Controller端(如手機(jī)APP/音箱)完成了符合Matter協(xié)議的配置;Controller下發(fā)標(biāo)準(zhǔn)Matter協(xié)議命令,Bridge收到后進(jìn)行對應(yīng)的轉(zhuǎn)換;
04
BDD的固件升級(jí)
當(dāng)前,針對BDD,Matter協(xié)議沒有規(guī)定OTA方式,這部分需要由原網(wǎng)絡(luò)設(shè)備商自己進(jìn)行維護(hù)和升級(jí);
爭取把主要的特點(diǎn)形成一個(gè)系列,希望得到大家的關(guān)注和轉(zhuǎn)發(fā)支持;
>> 歷史相關(guān)文章
淺聊Matter協(xié)議 (原CHIP協(xié)議)
~~ “交個(gè)朋友”?~~
總結(jié)
以上是生活随笔為你收集整理的Matter协议特性解析(一) 支持非Matter协议,私有协议,Matter Bridge技术分析的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 深度学习图像数据库总结(收藏用)
- 下一篇: 计算机术语横幅迎新,内蒙古师范大学用代码