Eqpt-对接第三方设备
2023-10-16 14:46:23 0 举报
对接第三方设备,可扩展,可编排
作者其他创作
大纲/内容
admin
设置规则引擎可有多个引擎比如:每天
注册设备(系列号+key)
XxxReportEDataComsumer
设备数据转为系统数据
tenant
拉取租户设备信息
combiner
规则推送
key = 渠道ID + 设备型号ID + 设备IDvalue = 设备数据
ORJEDataHandler
设备数据全量保存
RepositoryEDataConsumer
ReportEDataConsumer
设置分片规则引擎说明:只有一种生效eg: 渠道+时间eg: 渠道+大小
PdfReportEDataComsumer
handler1
连通性测试
EquipmentTenantMapkey: channelId + typeId + serialNumbervalue: tenantId
Eqpt-注册
定时拉取所有启用的渠道
推送模式
PullEDataProducer
拉
EDataProducer
数据处理
MongodbEDataComsumer
数据生产
table
machine_serial
机器序列
...
EDataConsumer
PushEDataProducer
推
XxxDataEComsumer
规则(配置文件)1. 实时、2. 定时、3. 定量
channel
渠道
machine_type
机器类型
关联租户
拉取模式
consumer1
JEDataHandler
ExcelReportEDataComsumer
url 路由 handler
handler
注册设备(型号+api)
MysqlEDataComsumer
关联渠道
combiner1
core sheet
combiner2
channel + type + machine路由 handler
机器-fields
machine_serial_id
机器序列id
tenant_id
租用者id
注册
consumer
【分片】拉取渠道下所有设备(不论是否启用)
producer1
TenantEquipmentMapkey: tenantIdvalue: List<channelId + typeId + serialNumber>
新增渠道
EDataHandler
新增设备
注册数据
按规则获取所有可用设备数据
producer
machine_id
data
收藏
0 条评论
回复 删除
下一页