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 条评论
 下一页