V3.0架构设想
2018-12-05 17:49:44 1 举报
透传云架构
作者其他创作
大纲/内容
识别联动
识别存储规则
NB设备
报警推送(线程池)
E
Redis
读
1、数据点权限检查2、发送公式、小数点计算3、设备协议
读取联动信息
设备影子
A
数据点原始value
解析原视数据-值更新-存储
LORA集中器
存储数据
用户发送
接收数据路由
value
推送前端
TCP V19
读取推送人、组
主动上报回复
报警规则、存储规则、计算公式、小数点位数、触发器识别、联动
MQTT必须都是异步接收,并具备弹性缓冲
是
发送队列
接收数据路由层
LORA节点
总线协议包(如modbus)
-
LORA服务器(mqtt)
H
计算真实数值按公式、小数点解析公式计算
电信IoT平台
发送数据接口
TCP
外部服务器层
发送线程池
645等其他协议包
1、总线控制部分:两个牵引机会影响所在JAR包的性能。用多核写法,或用vert.x
发送&组合打包
NB中间件
收到回复
识别报警
协议打包接口
按协议类型路由
总线发送模块
MYSQL
V3.0 边缘计算设备(PLCNET)
V3.0 非边缘计算设备
发送
LORA
短信
T
轮询牵引机
P
弹性缓冲
协议解包接口
数据点原视value
接收数据
发送牵引机
NB
获取设备协议
邮件
协议包层
E 指令协议包
轮询回复(操作起始地址)
V2.0 TCP设备
检索定时任务
微信
写 now value
M
轮询队列
TSDB
写
用户/SDK操作
功能控制层
1、轮询读取2、主动控制3、设备上报4、e配置下发
MQTT 分发和弹性缓冲
插入发送队列
+
1、定时任务2、联动触发
定时任务
用户接收
影子更新模块
API触发定时:检查更新定时:删除离线设备
设备信息
数据点s信息
设备ID
从机地址
数据点权限
协议类型
寄存器地址
发送公式
所属服务器
寄存器长度
解析公式
在线状态
寄存器类型
小数点位数
所属用户
寄存器序号
是否有触发器
寄存器ID
是否有联动
now value
存储规则
采集时间
采集频率
接收数据接口
联动
0 条评论
下一页