while True: cmd = connection.recv(8) if cmd == b'get_ori': t = sense.get_temperature() p = sense.get_pressure() h = sense.get_humidity() data = [{ "name": "acceleration", "data": sense.get_accelerometer(), "unit": "deg" }, { "name": "magnetic", "data": sense.get_compass_raw() }, { "name": "gyroscope", "data": sense.get_gyroscope(), "unit": "deg" }] dataJSON = json.dumps(data) msg = dataJSON.encode('utf-8') connection.sendall(msg) if cmd == b'get_env': data = [{ "name": "TemmperatureFromHumidity", "data": sense.get_temperature_from_humidity(), "unit": "C" }, { "name": "TemmperatureFromPressure", "data": sense.get_temperature_from_pressure(), "unit": "C" }, {