阿里云国际站经销商,主营阿里云,腾讯云,华为云,亚马逊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综合情况
-
抖音推广:打造短视频营销的新高地 -
抖音推广 的优势在于其强大的用户粘性和高度互动性。用户可以在抖音上轻松创作和分享自己的短视频,同时,通过点赞、评论和转发等方式与其他用户进行互动交流。这种社交属性使
-
“官宣!TCL正式成为英雄联盟职业联赛官方合作伙伴” -
深圳汽车抵押贷款押车 2月1日,tcl官方官宣成为“2021英雄联赛官方搭档”,与英雄联赛职业联赛达成深度战术合作。 tcl长期关注电竞领域,目前,作为国内英雄联盟的顶级赛事,lpl吸
-
美术教师研修班怎么样的 -
904L不锈钢管 美术教师研修班怎么样的课程?下面在职研究生教育信息网老师为大家整理一下美术考前班的具体操作方略。 1、它的含义。 按照我国国情,在全国各地的美术院校中,都把美
-
从需求到安装:手腕戴防静电实时监控系统采购流程揭秘_佰斯特POUSTO -
在现代工业制造和电子生产中,静电防护至关重要,静电可能会损坏精密电子元器件,从而影响产品的质量和生产效率,因此采购手腕戴 防静电实时监控系统 变得尤为必要,接下来P
-
合金电阻品牌_顺海科技 -
买 合金电阻 找:深圳市顺海科技有限公司 联系人:田先生 联系电话:18682291437 座机:0755-28100016 官网:www.uxingroup.com 在线购买商城网站:www.hnstshop.com 合金 电阻 是一种由合金材料制成
-
大型货车智能洗车机-每小时可冲洗40~80辆车 -
大型货车智能洗车机 专为清洗各类工程车辆而设计,彻底解决运输车辆对道路和周边环境的污染。该型设备清洗速度快、安装简便,适用于各类施工工地、电厂煤场和各类矿山等场所。