国产极品在线观看视频-国产极品在线观看-国产极品一区-国产极品视频-国产极品喷水视频-国产极品美女在线观看

學習興國網免費收錄優秀網站,為了共同發展免費收錄需做上本站友情鏈接,星空網站目錄平臺的站長才會審核收錄,不做鏈接提交一律不審核,為了避免浪費時間: 收錄必看!!!
  • 收錄網站:0
  • 快審網站:0
  • 待審網站:5
  • 文章:12441
當前位置:主頁 > 網站目錄 > 阿里云賬號代購,阿里云國際站

阿里云賬號代購,阿里云國際站

更新時間:2023-09-04 15:18:10 人氣指數:
網站標簽:

阿里云國際站經銷商,主營阿里云,騰訊云,華為云,亞馬遜aws,谷歌云gcp,微軟云az,免費開戶,代充值優惠大,聯系客服飛機@jkkddd

使用Connector架構完成設備接入

本文檔介紹驅動(設備接入模塊)的Connector架構模式。Connector是一種結構清晰又靈活的模式,方便您快速構建驅動。我們推薦您使用Connector架構模式構建驅動程序。
Connector架構模式目前只適用于Node.js和Python的設備接入SDK。
在Connector架構模式中,驅動程序由4個部分組成:
ThingAccessClient
此類由設備接入SDK提供,提供多個方法與Link IoT Edge交互,包括數據上行和數據下行。同時接受外部傳入ThingAccessClientCallbacks類型回調函數,在收到Link IoT Edge的下行數據時調用回調接口。Connector架構中ThingAccessClientCallbacks的實現類是Connector類。
Connector
Connector架構核心組件。對外,Connector組件提供connect和disconnect接口,并接受外部注入Thing接口。對內,Connector組件實現ThingAccessClientCallbacks接口,并在構建ThingAccessClient對象時傳入,以建立與Link IoT Edge的連接,并在收到回調指令時轉發指令到設備。
Thing
對物理設備接口提供封裝,負責與設備交互,方便Connector組件調用,對外提供面向對象的API。Thing在這里只是一個統稱,接入具體設備時為具體設備抽象類,如Light(表示燈設備)。
Entry
驅動程序主入口,將會獲取驅動配置,初始Thing組件和Connector組件,最終調用Connector組件的connect方法連接設備和Link IoT Edge。也可調用disconnect方法斷開設備與Link IoT Edge的連接。
Connector組件是Connector架構中最重要的組件,它通過組合的方式將設備抽象接口(Thing)和Link IoT Edge抽象接口(ThingAccessClient)關聯起來,因此而得名Connector。
操作步驟
下文示例使用Node.js版本設備接入SDK實現Connector架構模式。關于Python版本示例及詳細信息可參考Python版本。
Light
本示例演示一個模擬燈的驅動程序設計。
實現Connector。代碼主要包含如下功能:
構造函數接收設備的配置參數和設備抽象對象,內部構造ThingAccessClient以便與Link IoT Edge交互。
實現ThingAccessClientCallbacks的3個回調方法,并在回調方法中調用設備對象接口與設備交互。
提供connect方法和disconnect方法。其中在connect方法里連接Link IoT Edge,在disconnect方法里斷開設備與Link IoT Edge的連接。
獲取配置信息,并初始化Connector架構組件。
調用getConfig獲取驅動配置。
調用getThingInfos獲取設備信息及配置。
初始化Connector組件。
調用connect連接Link IoT Edge
LightSensor
本示例演示一個模擬光照度傳感器的驅動程序設計。
抽象模擬光照度傳感器類。此處模擬光照度傳感器有外部監聽時會自動運行,在重置外部監聽后會停止運行。
實現Connector。
構造函數接收設備的配置參數和設備抽象對象,內部構造ThingAccessClient以便與Link IoT Edge交互。
實現ThingAccessClientCallbacks的3個回調方法,并在回調方法中調用設備對象接口與設備交互。
提供connect方法和disconnect方法。其中在connect方法里連接Link IoT Edge,在disconnect方法里斷開設備與Link IoT Edge的連接。
獲取配置信息,并初始化Connector架構組件。
調用getConfig獲取驅動配置。
調用getThingInfos獲取設備信息及配置。
初始化Connector組件。

調用connect連接Link IoT Edge。


溫馨提示:尊敬的[]站點管理員,將本頁鏈接加入您的網站友情鏈接,下次可以快速來到這里更新您的站點信息哦!每天更新您的[阿里云賬號代購,阿里云國際站]站點信息,可以排到首頁最前端的位置,讓更多人看到您的網站信息哦。

將以下代碼插入您網頁中,讓網友幫您更新網站每日SEO綜合情況