首页 >> 大全

【阿里云IoT+YF3300】4.Alink物模型之事件触发

2023-12-19 大全 22 作者:考证青年

名词解释:设备的功能模型之一,设备运行时的事件,事件一般包含需要被外部感知和处理的通知信息,可包含多个输出参数。如,某项任务完成的信息,或者设备发生故障或告警时的温度等,事件可以被订阅和推送。

在工控领域,通信的实时性非常重要,所以有所谓的工业以太网(时间敏感网络TSN)。5G之所以成为未来物联网的基石,也是因为时延非常低(毫秒级),才能使无人驾驶落地成为可能。

不过在一些典型的物联网领域,其上传数据的频率却没有那么快,比如环境的温湿度,一般都是分钟级别上传。这就带来一个问题,如果上传的间隔比较大,有些需要及时处理的信息,就不会得到及时的处理。比如温度突然超标,负压突然异常,甚至更为紧急的停电报警。这个时候事件的作用就比较大了,出现异常,即时上传信息。通过和阿里云的事件示例,可更深刻的理解Alink物模型事件的机理。

一.云端配置 登陆阿里云物联网平台。 在设备管理选项中创建产品

3. 查看相应的产品,进行物模型属性的创建。查看产品细节,选择功能定义,进行自定义属性添加与自定义事件添加

a. 自定义属性添加,添加两个自定义功能,创建模板请见下图。

b. 自定义事件添加。事件分为三种,信息 告警 故障,事件的创建包括功能名称 标识符以及输出参数的定义。(根据YFIOs事件引擎定义规则:1.信息事件的标识符必须为,告警事件的标识符必须为,故障事件的标识符为。2.每个事件具有两个输出参数:状态码和事件信息。状态码为int32(整数型),取值范围为-100~100,步长为1,无单位,事件信息为text(字符串),数据长度为256字节。)创建模板请见下图。

阿里云物模型获取不了数据_阿里数据模型_

在新建的产品下,设备名称必须为Test,并保存相关的设备证书(即设备三元组 、、 )

二.设备连接

运行环境搭建:Win7系统请下载相关的设备驱动,下载地址为:,请安装/及拓展包

准备材料:设备套装,组态key(购买产品时厂家会附赠一个月体验版)官方下载组态管理软件。下载链接:

设备连接:a.将组态key插入电脑,将附赠GPRS天线连接好,插入附赠的物联网卡(也可使用自己购买的物联网卡)

b.将通过Type-C连入电脑。

设备配置:

打开下载的软件,选择USB连接方式,连接 在用户设备中新建设备

点击新建,在驱动支持中,选择other系列中的(叶帆科技)中的官方驱动。设备名称为云端的(Test)

(3) 在数据配置新建一个属性(Test:T)。

(4)点击保存项目,保存自定义的组态工程。

(5) 在策略列表中新建策略,策略文件选择sys >阿里云MQTT客户端(精简版)。服务配置中在相应的地方填入设备三元组,填入产品密钥,服务地址会自动更改,扫描间隔可更改,变化上传可勾选

(6) 在策略列表中新建策略,策略文件选择sys >阿里云事件触发(示例版)(该策略主要负责设备的事件逻辑处理)

部分逻辑代码如图所示:

(7)在调试选项中部署YFIOs系统,选择精简版(上云),部署完成之后, 点击部署按钮,部署创建的驱动和策略,选择系统重启,根据当地网络情况,等待5~10s,通信灯常亮,设备与云端通信成功。也可以在监控上云过程,出现MQTT OK!!! ,证明设备与云端通信成功。

三.事件触发演示 打开阿里云平台,查看创建设备,点击事件管理。 打开点击数据监控,根据事件触发条件触发相应的事件

事件触发条件:1.Test:Q1值的更改会触发信息事件

2.温度(Test:T)高于30℃触发告警事件,温度值为-1时触发故障事件。

事件触发方法:在中的数据监控中找到修改参数,双击该数值,即可进行修改,修改按Enter保存生效

对应的触发事件可在阿里云事件管理中看到。

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了