E870-EG01边缘计算网关产品是一款由成都亿佰特电子科技有限公司自主研发的Node-RED可视化编程的边缘计算网关,上一篇《E870系列边缘计算网关云IO控制器的特色节点描述》技术文章中提到E870-EG01可视化编程边缘计算网关设备支持的两个特色节点分别是串口节点和LED节点。本次将继续介绍E870-EG01可视化编程边缘计算网关设备的特色节点。
E870-EG01边缘计算网关该节点的作用非常容易理解,可以根据用户事先设定好的规则输出true或者false。
如下图所示,我们使用一个注入节点一个逻辑转换节点和一个调试节点。把它们相连后将逻辑转换节点的模式切换为输出True,这种情况下不管注入节点输出什么消息,通过逻辑转换节点后,都只会输出true。同理如果将该节点的模式修改为输出False,你们只会输出False。这两个模式很好理解,那么第三个翻转模式就要单独说一下。
当节点处于翻转模式下如果收到true会将其转换为false,相对的收到false会转换为true,注意!如果该节点收到的消息不是true也不是false而是其它数据,该节点会报错。如下图所示。
节点报错:
正确处理数据:
该节点会根据输入消息的属性确认输入消息类型,有效数据存入消息队列中,带有属性的消息执行对应操作。那么我如何获取对应的消息属性并且使用呢。只需要将该节点拖入画布,然后点击一下该节点,右边会出现该节点的介绍信息。点击下方的(详情请点击)这个链接。
用户将自动跳转到E870-EG01边缘计算网关所有支持节点的帮助页面,这时只需要找到缓存队列这个节点,然后查看输入这一栏的消息,用户就能获取到消息属性了,如果这时用户还是不明白如何使用,向下看找到示例这一栏,将里面的代码复制下来,导入到自己的nodered就行。最终导入出来的如下图。
我们一个一个来介绍,根据图第一个注入节点内就是简单的时间戳,目的仅仅只是为了输出一个数据(该数据会储存在缓存队列节点中,不会直接输出)。
第二个立即输出的作用是把存在缓存队列中的数据立刻按照先后顺序输出一条,这个功能使用到的消息属性是trigger。
第三个注入节点中包含reset属性,功能是直接清除缓存队列节点中储存的所有数据。
第四个注入节点的作用是短暂将节点内的payload数据保存在缓存队列中,如果用户不在设定时间内输出数据,这些保存的数据在超时后会直接清除。该节点的消息属性是ttl,需要配合payload使用。
第五个注入节点的功能是输出当前缓存队列中的具体消息条数,使用的消息属性为queueCount。
第六个注入节点的功能是将缓存队列节点的模式更改为透传,在透传模式下该节点不会存储数据,所以通过该节点的数据会被直接输出。使用的消息属性为bypass,内容需要是true。
第七个注入节点的功能为关闭透传模式,如果用户不需要透传模式的话可以通过该功能关闭,使用的消息属性为也是bypass,内容为false。
第八个注入节点功能是开启延时透传,具体作用是根据配置的时间使每段数据按照特点时间输出,可以理解为延迟输出。使用的消息属性为bypassInterval,其内容就是用户配置的延时时间例如1000ms、2000ms。
随着时间的推进,该设备的功能正在被逐步完善并增强,文中介绍的E870-EG01可视化编程边缘计算网关两个特色节点仅仅只是设备的一部分,但足以看出研发人员的投入。后续我们将介绍更多、更有趣、泛用性更广的节点,对E870-EG01边缘计算网关来说一切不过才刚刚开始!
今天的分享就到这里啦,EBYTE每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多边缘计算网关产品和边缘技术技术资料信息,感兴趣的小伙伴可以登录我们的亿佰特官网进行了解,也可以直接拨打400电话咨询技术专员!
相关阅读:
7 X 24 销售服务热线
4000-330-990深圳办事处柯经理:18218726658 无锡办事处刘经理:13558641933
成都总部销售经理:
秦 科(无线模块):18884314654 冯子恒(无线模块):18828049434
蔡友银(无线模块):13882211021 葛宇龙(通信设备):19138800613
胡兵(外贸销售经理):18584911141、 sales06@ebyte.com
业务邮箱:support@cdebyte.com 全国销售投诉电话:19934352316
地址:四川省成都市高新西区西区大道199号B5栋(前台座机:028-61543675)
©© 成都亿佰特电子科技有限公司【版权所有】 蜀ICP备13019384号