Commit 31212d36 by david.shen

add redme files

parent 31e28818
[
{
"skurl": "\\cacert\\test.sk", //证书
"txtFileUrl": "\\cacert\\dqptjqr1.txt", //设备信息
"mongdbTableb": "chejiashebeibianliang", //mongodb 表名
"clientUuid": "5003820060", //三一提供
"cmdId": 10, //三一提供
"productKey": "PaintRobot", //三一提供
"sequenceId": 1, //三一提供
"reported": {
"singleField": [
{
"feilds": [ //报警类别的json格式
{
"AlarmMsg": [ //报警信息
{
"subTable": "buchongbianliang02", //集合名字
"dbField": "d63", //字段
"fieldDataType": "string", //类型
"iotField": "AlarmMsg" //IOT key名字
}
]
}
]
},
{
"subTable": "buchongbianliang02",
"dbField": "d62",
"fieldDataType": "FLOAT",
"iotField": "PaintFlow"
},
{
"subTable": "chejiashebeibianliang01",
"dbField": "d1",
"fieldDataType": "FLOAT",
"iotField": "J1"
},
{
"subTable": "chejiashebeibianliang01",
"dbField": "d2",
"fieldDataType": "FLOAT",
"iotField": "J2"
},
{
"subTable": "chejiashebeibianliang01",
"dbField": "d3",
"fieldDataType": "FLOAT",
"iotField": "J3"
},
{
"subTable": "chejiashebeibianliang01",
"dbField": "d4",
"fieldDataType": "FLOAT",
"iotField": "J4"
},
{
"subTable": "chejiashebeibianliang01",
"dbField": "d5",
"fieldDataType": "FLOAT",
"iotField": "J5"
},
{
"subTable": "chejiashebeibianliang01",
"dbField": "d6",
"fieldDataType": "FLOAT",
"iotField": "J6"
},
{
"subTable": "chejiashebeibianliang01",
"dbField": "d7",
"fieldDataType": "FLOAT",
"iotField": "UP"
},
{
"subTable": "chejiashebeibianliang01",
"dbField": "d8",
"fieldDataType": "FLOAT",
"iotField": "UR"
},
{
"subTable": "chejiashebeibianliang01",
"dbField": "d9",
"fieldDataType": "FLOAT",
"iotField": "UW"
},
{
"subTable": "chejiashebeibianliang01",
"dbField": "d10",
"fieldDataType": "FLOAT",
"iotField": "UX"
},
{
"subTable": "chejiashebeibianliang01",
"dbField": "d11",
"fieldDataType": "FLOAT",
"iotField": "UY"
},
{
"subTable": "chejiashebeibianliang01",
"dbField": "d12",
"fieldDataType": "FLOAT",
"iotField": "UZ"
},
{
"subTable": "chejiashebeibianliang01",
"dbField": "d13",
"fieldDataType": "FLOAT",
"iotField": "WP"
},
{
"subTable": "chejiashebeibianliang01",
"dbField": "d14",
"fieldDataType": "FLOAT",
"iotField": "WR"
},
{
"subTable": "chejiashebeibianliang01",
"dbField": "d15",
"fieldDataType": "FLOAT",
"iotField": "WW"
},
{
"subTable": "chejiashebeibianliang01",
"dbField": "d16",
"fieldDataType": "FLOAT",
"iotField": "WX"
},
{
"subTable": "chejiashebeibianliang01",
"dbField": "d17",
"fieldDataType": "FLOAT",
"iotField": "WY"
},
{
"subTable": "chejiashebeibianliang01",
"dbField": "d18",
"fieldDataType": "FLOAT",
"iotField": "WZ"
},
{
"subTable": "chejiashebeibianliang01",
"dbField": "d19",
"fieldDataType": "STRING",
"iotField": "MainPgm"
},
{
"subTable": "chejiashebeibianliang01",
"dbField": "d20",
"fieldDataType": "STRING",
"iotField": "MainPgmMsg"
},
{
"subTable": "chejiashebeibianliang01",
"dbField": "d21",
"fieldDataType": "INT",
"iotField": "CycSec"
},
{
"subTable": "chejiashebeibianliang01",
"dbField": "d22",
"fieldDataType": "FLOAT",
"iotField": "AirFlow"
},
{
"subTable": "chejiashebeibianliang01",
"dbField": "d23",
"fieldDataType": "FLOAT",
"iotField": "PaintSpeed"
},
{
"subTable": "chejiashebeibianliang01",
"dbField": "d24",
"fieldDataType": "FLOAT",
"iotField": "Mode"
},
{
"subTable": "chejiashebeibianliang01",
"dbField": "d25",
"fieldDataType": "Int",
"iotField": "GunStatus"
},
{
"subTable": "chejiashebeibianliang01",
"dbField": "d26",
"fieldDataType": "Int",
"iotField": "CurPgm"
},
{
"subTable": "chejiashebeibianliang01",
"dbField": "d28",
"fieldDataType": "STRING",
"iotField": "CurPgmMsg"
},
{
"subTable": "chejiashebeibianliang01",
"dbField": "d29",
"fieldDataType": "INT",
"iotField": "Emg"
},
{
"subTable": "chejiashebeibianliang01",
"dbField": "d30",
"fieldDataType": "INT",
"iotField": "Alarm"
},
{
"subTable": "chejiashebeibianliang01",
"dbField": "d32",
"fieldDataType": "INT",
"iotField": "CurSeq"
},
{
"subTable": "chejiashebeibianliang01",
"dbField": "d33",
"fieldDataType": "STRING",
"iotField": "NcStatus"
},
{
"subTable": "chejiashebeibianliang01",
"dbField": "d34",
"fieldDataType": "INT",
"iotField": "Status"
},
{
"subTable": "chejiashebeibianliang01",
"dbField": "d35",
"fieldDataType": "FLOAT",
"iotField": "PaintVoltage"
},
{
"subTable": "bianliangbuchong01",
"dbField": "d1",
"fieldDataType": "int",
"iotField": "WorkFlag"
}
]
}
}
]
\ No newline at end of file
1, 证书只有一个有效: cacert下的test.sk
2, 设备信息文件:cacert下的*.txt
3, mysql存储的是数据采集的变量信息,配置出来的,是scada的信息,后期使用json文件配置后mysql信息就没什么用了
4,
{
{
"cmdId": 10, //从配置文件20220802.txt中的cmdId来
"version": 5, // skurl值 \\cacert\\test.sk 里的设备信息 系统版本
"sequenceId": 1, // // txtFileUrl值 \\cacert\\dqptjqr1.txt 里的设备信息 序列号
"edgeTime": 1669799872,
"productKey": "PaintRobot", //配置文件 20220802.txt中 productKey对应key和value
"clientUuid": "5003820060", //配置文件 20220802.txt中 clientUuid对应key和value
"reported": [ //固定
{
"DeviceType": "S0603", //文件20220802.txt中的Key为iotField的值, 值为dbField的值
"ts": 1669799872947 //key为ts固定,值为当前时间戳
},
{
"CompanyNo": "2R00",
"ts": 1669799872947
},
{
"DeviceID": "5003820060",
"ts": 1669799872947
},
{
"factoryNo": "2R01",
"ts": 1669799872947
},
{
"DeviceName": "平台车架底漆喷涂机器人1",
"ts": 1669799872947
},
{
"PaintFlow": "0",
"ts": 1669799872947
},
{
"J1": "24.4",
"ts": 1669799872947
},
{
"J2": "-33.1",
"ts": 1669799872947
},
{
"J3": "-21.5",
"ts": 1669799872947
},
{
"J4": "-84.4",
"ts": 1669799872947
},
{
"J5": "79.7",
"ts": 1669799872947
},
{
"J6": "67.6",
"ts": 1669799872947
},
{
"UP": "51.5",
"ts": 1669799872947
},
{
"UR": "-34",
"ts": 1669799872947
},
{
"UW": "-106.6",
"ts": 1669799872947
},
{
"UX": "950.4",
"ts": 1669799872947
},
{
"UY": "1854.3",
"ts": 1669799872947
},
{
"UZ": "-918",
"ts": 1669799872947
},
{
"WP": "140.5",
"ts": 1669799872947
},
{
"WR": "-14.2",
"ts": 1669799872947
},
{
"WW": "-63.5",
"ts": 1669799872947
},
{
"WX": "84.5",
"ts": 1669799872947
},
{
"WY": "87.3",
"ts": 1669799872947
},
{
"WZ": "694",
"ts": 1669799872947
},
{
"CycSec": "0",
"ts": 1669799872947
},
{
"AirFlow": "0",
"ts": 1669799872947
},
{
"PaintSpeed": "0",
"ts": 1669799872947
},
{
"Mode": "T1",
"ts": 1669799872947
},
{
"GunStatus": "0",
"ts": 1669799872947
},
{
"Emg": "1",
"ts": 1669799872947
},
{
"Alarm": "1",
"ts": 1669799872947
},
{
"CurSeq": " 9",
"ts": 1669799872947
},
{
"NcStatus": "Stop",
"ts": 1669799872947
},
{
"Status": "3",
"ts": 1669799872947
},
{
"PaintVoltage": "0",
"ts": 1669799872947
},
{
"WorkFlag": "1",
"ts": 1669799872947
},
{
"AlarmMsg": { //20220802.txt报警信息里的key
"AlarmMsg": "鎬ュ仠鍥炶矾寮傚父" //key为20220802.txt报警信息里的value值中的iotField的值 值为对应Mongo里的值
}
}
]
}
\ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论