阿里云国际站经销商,主营阿里云,腾讯云,华为云,亚马逊aws,谷歌云gcp,微软云az,免费开户,代充值优惠大,联系客服飞机@jkkddd
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综合情况
-
防静电椅子价格在市场上是如何定价的?_佰斯特POUSTO -
由于 防静电椅 的众多优点和性能,所以在市场上的需求也是比较旺盛的,那么很多人都想要了解防静电椅子价格。 现在网络上的信息也是比较丰富的,想要了解产品的价格可以参考一
-
“刷脸时代:灵云人脸识别能力平台为公司提供安全、高效的身份认证服务” -
华为云国际账户注册 前几天,《射雕英雄传》中朱茵饰演的黄蓉的脸和使用人工智能技术的某明星的脸互换的信息成为了网民的话题。 变脸后的人脸部轮廓、表情自然熨烫,毫无“违
-
国际阿里云注册实名账号:方法以及注册教程和方法,国际版注册流程详解 -
最新阿里云世界版付出方法以及注册教程和方法,世界版注册流程详解 国际阿里云代理 实名账号出售/代充 业务办理: 国际阿里云、华为云、腾讯云、谷歌云、亚马逊云、微软云、短信
-
“中国电信荣获《The Asset》公司白金奖、最佳首席执行官及其他三项大奖” -
上海企业公馆写字楼租赁 中国电信股份有限公司(中国电信或企业; 香港交易所编号::︰00728; 纽约证券交易所编号: cha )高兴地宣布,企业在《the asset》比赛中获得5个大奖,取得了良好
-
win7服务优化大师提取版_win7服务优化工具 -
什么是win7服务优化大师提取版? Win7服务优化大师提取版是一款专门针对Windows 7操作系统的优化工具。它能够帮助用户优化系统服务、提高电脑性能,让您的电脑运行更加稳定、更加流
-
硕士免联考面试 -
904L不锈钢板 硕士免联考面试,在职联考,通过者不转为正式的硕士研究生学员,也可以转为正式的MBA学习。 例如,北师大MBA联考还有政治的考试,就拿到相关学分。 像,如果您已经获得的硕士