import json

master
ademant 2019-06-02 14:49:38 +02:00
parent e8718996b7
commit aa45bce600
2 changed files with 20 additions and 1 deletions

View File

@ -1,5 +1,6 @@
import SocketServer as socketserver
import json
import time
class MyTCPHandler(socketserver.BaseRequestHandler):
"""
@ -18,7 +19,15 @@ class MyTCPHandler(socketserver.BaseRequestHandler):
print(indata)
test=json.loads(indata)
print(test)
print(test['Inhaber']['Alter'])
if "payload" in test:
print(test['payload'])
datatime=time.time()
if "time" in test:
datatime=test['time']
datasource=self.client_address[0]
if "device" in test:
datasource=test['device']
# just send back the same data, but upper-cased
self.request.sendall(self.data.upper())

10
test.json Normal file
View File

@ -0,0 +1,10 @@
{
"Time": 2e+6,
"device": "rasolar",
"payload":
{
"CPU_temp": 42,
"a0_0": 0,
"a0_1": 500
}
}