编排引擎
- 编排引擎是部署在边缘盒子或边缘服务器上的编排工具。
- 部署了编排引擎的终端盒子或服务器则为边缘盒子,且必须加载边缘盒子流文件,用于监控盒子状态和终端设备数量
- 开发期间可以通过启动本地编排引擎服务进行开发测试。
- 通过流文件编排对接的设备都为网关子设备,必须挂在网关设备(飞企边缘盒子)下。
编排流文件前期工作
分析要编排的产品物模型,主要对属性、功能、事件进行分析
分析设备是否拥有主动上报能力
--- 设备属性主动上报,则无需进行任务采集,只需监听上报事件进行转发
--- 设备属性无主动上报,则定义任务进行定时采集上报属性数据
- 分析设备是否有事件上报能力
--- 设备事件主动上报,则需要监听上报事件进行转发
- 分析设备是否有功能控制
--- 设备有功能控制,则需要开启消息定义,用于接收平台下发的控制指令
- 流文件必须包含的内容
--- MQTT客户端定义
--- 设备主动上报的数据需要进行过滤分析,有变更的才需要上报
--- 设备上下线需要监控,上报平台
北向:编排引擎->物联平台(标准编解码协议)
实现数据上报至物联平台
消息发布组件(所有引擎内的设备共用相同的发布组件)
消息发布主题设置
--- 提示: 若希望通过msg属性对topic(信息), qos及retain(保留)进行设置, 则将上述项留白
--- 因为我们的产品定义是选择的消息协议是标准编解码协议,传输协议选择的是MQTT,所以此处的主题就是标准协议Topic --- 当前编排引擎设置发布主题实则对应物联平台的属性上行主题,如/{productId}/{deviceId}/properties/report
- MQTT客户端(发布组件)
--- mqtt客户端参数设置-对应物联平台参数和设备参数(边缘盒子参数)
南向:modbus协议对接终端设备(举例)
modbus组件
modbus读取数据
modbus写入数据
流文件部署
- 导出流文件可以在任意编排编排引擎再次导入使用,只需调整产品设备参数
文档更新时间: 2022-10-19 14:44 作者:管理员