106 lines
2.6 KiB
Python
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)
|