kangda/logs/websocket_messages/websocket_message_detail.py

106 lines
2.6 KiB
Python

# socket消息
d1 = {
"hkStstusName": "充電中",
"code": "0",
"errorType": "0",
"remoteControl": "0",
"buttonStop": "0",
"vertical": "13190",
"versionName": "Standard_v3.0.22",
"theta": "-1.468520",
"speed": "2",
"routeName": "test",
"charingTaskStatus": "0",
"socketType": "1",
"horizontal": "0",
"ststusName": "充电中",
"enStstusName": "Charging",
"aistatus": "0",
"pm2_5": "48",
"temperature": "31.8",
"humidity": "37",
"power": "65",
"floor": "1",
"map": "MAP24070332",
"mileage": "0",
"area": "01",
"nextTaskTime": "00:00 - 23:59",
"address": "http://file.prod.concoai.com/image/4fff5d4bcc4b4239941ff077a0da8958/4f60fbd391e98327f6ee13df1455f23e.jpg",
"fromUserId": "ROB23100098",
"ip": "192.168.1.134",
"pm10": "59",
"index": "0",
"message": "SUCCESS",
"robotId": "6865c4ce61ee45a69e79f62eee55b83c",
"versionCode": "322",
"videoStatus": "1",
"voltage": "52",
"focal": "2",
"ststus": "0",
"positon": "31.217913,-5.174683",
"robotType": "02",
"clearCharingTaskTime": "",
"cmd": "101",
"vehicleid": "ROB23100098",
"device": "3588",
"status": "0"
}
# 机器人详情消息
d2 = {
"rBackRtmp": "",
"onlineStatus": "1",
"standbyEndTime": "0",
"totalMileage": "137.83",
"rFront": "",
"powerNums": "361",
"buttonStopStatus": "0",
"number": "ROB23100098",
"flvPtz": "webrtc://qvs-live.thirdmonitor.concoai.com:447/2xenzwqy2ppcl/31011500991180041301_34020000001320000001",
"rRightRtmp": "",
"ststusName": "充电中",
"pm2_5": "52",
"temperature": "33",
"flvTherm": "webrtc://qvs-live.thirdmonitor.concoai.com:447/2xenzwqy2ppcl/31011500991180041302_34020000001320000002",
"humidity": "38",
"power": "67",
"rBack": "",
"rLeftRtmp": "",
"rFrontRtmp": "",
"robotName": "X32305000019",
"flvPtzSize": 1,
"pm10": "63",
"tenantInfoId": "4fff5d4bcc4b4239941ff077a0da8958",
"robotId": "6865c4ce61ee45a69e79f62eee55b83c",
"onlineStatusName": "在线",
"totalRunTime": "1973.0",
"flvThermLight": "webrtc://qvs-live.thirdmonitor.concoai.com:447/2xenzwqy2ppcl/31011500991180041302_34020000001320000001",
"voltage": "5",
"buttonStopStatusName": "非急停",
"rLeft": "",
"ststus": "0",
"robotType": "08",
"rRight": ""
}
total_keys = list()
d1_only = list()
for k1 in d1.keys():
if k1 not in d2.keys():
d1_only.append(k1)
else:
total_keys.append(k1)
d2_only = list()
for k2 in d2.keys():
if k2 not in d1.keys():
d2_only.append(k2)
print(d1_only)
print("-"*100)
print(d2_only)
print("_"*100)
print(total_keys)