温湿度变送器
HTTP协议接入

HTTP协议


👾

HTTP协议接入,设备定时向服务器发送数据

设备按照设置的时间定时上报信息

设备返回:

{
	"messageid": "3FBD8A5D-9824-D355-EF7A-B31A609522CC",
	"code": 200,
	"type": "ST200THPE",
	"data": {
		"temperature": 26.95,
		"humidity": 49.78,
		"pressure": 948.38,
		"altitude": 554.68
	},
	"compensate": {
		"t_compensate": 0,
		"h_compensate": 0,
		"p_compensate": 0
	},
	"set": {
		"mqtt_timed_report": 0,
		"mqtt_interval_time": 5,
		"tcp_timed_report": 0,
		"tcp_interval_time": 5,
		"http_timed_report": 1,
		"http_interval_time": 5
	},
	"net": {
		"connmethed": "eth",
		"ssid": "---",
		"dhcp": 1,
		"ip": "192.168.31.213"
	},
	"sys": {
		"version": "HW:1.0.0_SDK:2.0.0",
		"runtime": 90,
		"eth_mac": "E8:6B:EA:C2:32:8F",
		"sta_mac": "E8:6B:EA:C2:32:8C"
	},
	"protocol": {
		"mqtt": 1,
		"http": 1,
		"tcpserver": 0,
		"tcpclient": 0
	}
}
字段 类型 长度 备注
messageidString32消息ID (用于标识消息,服务器返回时按照发送消息原样返回,保证收发一致性)
codeInt8状态码 (200:成功)
typeString8设备类型
temperatureFloat8温度 (单位:摄氏度)
humidityFloat8湿度 (单位:%)
pressureFloat8气压 (单位:hPa)
altitudeFloat8海拔 (单位:米)
connmethedString8网络连接方式 (eth:以太网,wifi:无线)
t_compensateFloat8温度补偿 (单位:摄氏度) [范围-20至+20]
h_compensateFloat8湿度补偿 (单位:%) [范围-20至+20]
p_compensateFloat8气压补偿 (单位:hPa) [范围-500至+500]
ssidString8无线SSID名称
dhcpInt8是否DHCP (1:启用,0:静态)
ipString16设备IP
eth_macString24以太网MAC地址
sta_macString24WIFI MAC地址
versionString24固件版本
runtimeInt8设备运行的时间 (单位:秒)
protocolInt8各类协议是否启用 (1:启用,0:未启用)
mqtt_timed_reportInt8MQTT定时上报 (1:启用,0:未启用)
mqtt_interval_timeFloat8MQTT定时上报间隔时间 (单位:秒)
tcp_timed_reportInt8TCP定时上报 (1:启用,0:未启用)
tcp_interval_timeFloat8TCP定时上报间隔时间 (单位:秒)
http_timed_reportInt8HTTP定时上报 (1:启用,0:未启用)
http_interval_timeFloat8HTTP定时上报间隔时间 (单位:秒)