DGIOT支持工业设备租赁以及远程管控

【DGIOT支持工业设备租赁以及远程管控】DGIOT支持工业设备租赁以及远程管控
文章图片

[小 迪 导读]:在工业设备租赁中,设备分布在各个地区,设备维护困难、管理困难。

dgiot方案 其他方案
远程查看设备数据 现场排查
远程管理设备租赁 现场管理到期设备
远程控制设备状态,设备状态与平台控制状态保持一致 现场需要及时控制设备状态
功能介绍
工业设备租赁运维平台以数据为基础、以算法为支撑、以场景为导向,应用先进的实时大数据处理,运维封装行业经验的深度实践,打通后台与前台业务应用之间的信息断层和管理断层,提升业务与IT管理效能。
工业设备租赁一体化运维平台实现以下功能:
  • 多租户分级管理
  • 设备位置可视化管理
  • 设备数据信息一屏展示
  • 设备故障预警与诊断告警
  • 设备远程控制与配置同步
设备交互流程 DGIOT支持工业设备租赁以及远程管控
文章图片

多租户分级管理 DGIOT支持工业设备租赁以及远程管控
文章图片

设备信息采集(MQTT) 订阅登录报文的Topic($dg/thing/{productId}/{deviceAddr}/firmware/report)获取设备信息
使用设备编号即设备地址作为唯一标识
登录报文测试
{ "RatedPower":37, "RatedFreq":50, "RatedLoad":2000, "WeightFactor":360, "SumLayer":1, "LearnedLayer":0, "SelfLearned":0, "SelfAdjust":0, "Lon":12003.28182, "Lat":3021.80238, "ProtocolVersion":"1.0.1", "CtrSoftVersion":"0.1.0", "MDSoftVersion":"1.0.1" }

订阅周期报文的Topic($dg/thing/{productId}/{deviceAddr}/properties/report)获取设备信息
周期报文测试(部分)
{ "UpLimit": 0, "DownLimit": 0, "UpDecSpdLimit": 1, "DownDecSpdLimit": 1, "Handheld": 0, "HandUp": 0, "HandDown": 0, "HandheldStart": 0, "ConsoleUp": 0, "ConsoleDown": 0, "HighSpd": 0, "ConsoleStart": 0, "PowerState": 1, "PubState": 1, "AgreementState": 0, "UpState":0, "DownState":0, "HighSpdState":0, "RunState":0, "BrakeState":0, "ContactorState":1, "ConsoleComm":0, "CurrLayer":1, "RunLayer":0, "AimLayer":0, "DeadLoad":1500, "NetWeight":164, "PubFreq":30, "PowerOffDelay":48, "servicetime":2, "idletime":3 }

平台数据处理
|标识符|功能名称|数据类型|
|-|-|-|
|agreementstate|协议状态|enum|
|servicetime|服务时间|int|
|idletime|空闲时间|int|
|poweroffdelay|关机确认时间|int|
|runstate|运行状态|enum|
|aimlayer|目标楼层|int|
|runlayer|运行层|int|
|currlayer|当前楼层|int|
|pubfreq|发布频率控制|int|
|deadload|自重|float|
|netweight|净重|float|
|consolecomm|操作台通信状态|enum|
|hmicomm|HMI 通信状态|enum|
|runphase|运行阶段|int|
|iout|输出电流|float|
|vout|输出电压|float|
|busvoltage|母线电压|float|
|runfreq|运行频率|float|
|aimrundir|运行方向|enum|
|contactorstate|主接触器输出|enum|
|brakestate|抱闸输出|enum|
|highspdstate|高速|enum|
|downstate|下行|enum|
|upstate|上行|enum|
|pubstate|通信服务状态|enum|
|powerstate|开关机状态|enum|
|consolestart|操作台启动|enum|
|highspd|操作台高速|enum|
|consoledown|操作台下行|enum|
|consoleup|操作台上行|enum|
|handheldstart|手持启动|enum|
|handdown|手持下行|enum|
|handup|手持上行|enum|
|handheld|手持状态|enum|
|downdecspdlimit|下减速状态|enum|
|updecspdlimit|上减速状态|enum|
|downlimit|下限位状态|enum|
|uplimit|上限位状态|enum|
|skyightdoorlimit|天窗门状态|enum|
|outdoorlimit|出料门状态|enum|
|indoorlimit|进料门状态|enum|
|antifallinglimit|防坠器状态|enum|
|autoswitch|手自切换|enum|
|brakefbkfault|抱闸电源反馈|enum|
|inverterfault|变频器故障|enum|
|brakerequest|抱闸请求|enum|
设备位置可视化管理
通过获取经纬度在地图上进行标识,进行宏观以及微观的数量展示 { "Lon":12003.28182, "Lat":3021.80238, }

DGIOT支持工业设备租赁以及远程管控
文章图片

组态 图片背景
组态底图 product/topo/{productid}.jpg 如果{productid} 为 ed09e37bbb, 则完整的组态底图文件数据编码为 product/topo/ed09e37bbb.jpg

设备数据信息一屏展示
与物模型相对应的数据组态屏
DGIOT支持工业设备租赁以及远程管控
文章图片

告警中心 各种属性相关联进行数据处理,实现告警中心
DGIOT支持工业设备租赁以及远程管控
文章图片

设备远程控制与配置同步 设备远程控制与配置同步以低代码为核心对平台的控制界面编辑
DGIOT支持工业设备租赁以及远程管控
文章图片

低代码标识
开关机控制
"name": "data.profile.PowerOnCtrl", "label": "开关机控制:", "value": " 1", "inline": false, "onText": "开机", "option": "", "offText": "关机", "disabled": false, "trueValue": 1, "disabledOn": "", "falseValue": " 0"

服务控制
"name": "data.profile.PubCtrl", "label": "服务控制:", "value": 1, "inline": false, "onText": "开启", "option": "", "offText": "关闭", "trueValue": " 1", "disabledOn": "", "falseValue": " 0"

发布频率
"name": "data.profile.PubFreq", "size": "", "step": 1, "label": "发布频率:", "value": 30

协议解除
"name": "data.profile.AgreementRelease", "label": "协议解除:", "value": 0, "onText": "解除协议", "option": "", "offText": "不解除协议", "trueValue": " 1", "disabledOn": "", "falseValue": " 0"

开关机延时控制
"name": "data.profile.PowerOffDelay", "size": "", "step": 1, "label": "关机延迟时间:", "value": 48

[小 迪 点评]
  • dgiot远程查看设备数据,实现运维便捷管理。
  • dgiot平台配置同步控制设备,以防设备超租期开机。
  • 在成本方面dgiot为降低用户使用成本,降低运维成本。
想了解更多 dgiot 的具体细节,欢迎大家在GitHub上查看相关源代码。

    推荐阅读