樂鑫芯片代理商matter賦能設備本地交互樂鑫mesh方案,在上一篇文章中,我們討論了 Matter 的數據模型。這篇文章,讓我們來聊聊網絡中的 Matter 設備將如何進行交互,從而協同實現多樣的自動化場景。例如,使用家里的一個開關就能控制一個或多個燈泡;恒溫器可以根據接收到的傳感器報告,自動打開或關閉……
這類應用非常有趣,但通過現有的生態系統協議不大容易實現。然而,使用樂鑫芯片代理商Matter樂鑫mesh方案可以很容易做到這一點。設備不需要借助任何云或手機 App,直接通過本地網絡即可進行交互。
正如在上一篇 Matter 數據模型文章中提到的,每個 Matter Cluster 都有一個 Cluster 服務器及其對應的客戶端,樂鑫mesh方案Matter 設備之間的通信實際上就是 Cluster 服務器和客戶端之間的通信。如上圖所示,部署在開關中的 OnOff Cluster 客戶端,可以打開或關閉部署在燈泡中的 OnOff Cluster 服務器。終端用戶可以配置家中的 Matter 設備,使其與一個或多個設備進行交互。
不難理解,要實現這樣的交互樂鑫mesh方案,開關需要通過某種方式了解有關燈泡的細節信息,這種方式即為設備綁定。綁定代表一種持久的連接關系,為一個端點與其他一個或多個端點進行安全交互提供了可能。用戶可以(通過 Matter 手機 App)將來自不同廠商的不同設備綁定起來。
樂鑫芯片代理商Matter 設備之間的交互方式有兩種:
1. 同步控制
以上述開關為例,開關作為綁定 Cluster 服務器,用戶通過手機 APP 中的綁定 Cluster 客戶端來發送綁定指令。能夠提供綁定服務的綁定開關收到綁定指令后,會主動和燈泡建立一個安全的通信鏈路,從而實現燈泡和開關的綁定成功,之后用戶對開關的任何操作(開或關)就會同步反映至燈泡上。同樣地,如果我們希望通過一個 Dimmer Switch(調光器開關)控制一個 Dimmable Light(可調光燈泡),則 Dimmer Switch 還需要部署一個 OnOff Cluster 客戶端、一個 Level Control Cluster 客戶端以及一個 Binding Cluster 服務器。
2. 異步通知(訂閱—報告)
這種異步通知的交互方式允許訂閱者接收來自發布者的數據報告,報告的內容可以是發布者的 Attribute 或 Event。
比如,上文中提到的恒溫器就采用了這種異步交互方式,即恒溫器訂閱了傳感器的Attribute。首先,用戶需要將恒溫器與傳感器綁定。完成后,恒溫器就可以訂閱傳感器的 Attribute,并定期或在傳感器 Attribute 變化時,接收來自傳感器的數據。
這只是一個訂閱 Attribute 的例子。此外,設備也可以訂閱 Event。在上一篇有關 Matter 數據模型的文章中,我們探討了 Cluster 的概念及其 Attribute 和 Command 。我們這里所說的 Event 也是 Cluster 的一部分。Event 可以捕獲各種變化,并將其這些變化通知給訂閱者。我們生活中常見的 Event 可以是按下開關被按下、長按或打開門被打開等。
以上就是樂鑫芯片代理商對 Matter 設備之間如何實現自動化交互的全部介紹。