diff --git a/sensor_to_server.py b/sensor_to_server.py index 4b7205b..4324157 100755 --- a/sensor_to_server.py +++ b/sensor_to_server.py @@ -165,11 +165,15 @@ def get_data(): # 二进制转换为16进制:010304010802307b79 return_data_hex = str(return_data.hex()) # print('返回的数据转换为16进制:', return_data_hex) - print("当前风向为:", int(return_data_hex[6:10], 16))#单位mm - winddirection_data = int(return_data_hex[6:10], 16) + print("当前风向为:", int(return_data_hex[6:10], 16) / 10) #单位mm + winddirection_data = int(return_data_hex[6:10], 16) / 10 + winddirection_data2 = int(return_data_hex[10:14], 16) + print("当前风向为2:", winddirection_data2) # 单位mm time.sleep(5) # print('{"name":"%d","name1":"%d"}', 123,456) # data = [{'ngvhgv': airtemp_data}, {'nvjgvjvj':airhumi_data}] + else: + print("故障") data = {'ambient_temperature': airtemp_data, 'ambient_humidity': airhumi_data, 'carbon_dioxide': co2_data,