.. vim: syntax=rst .. highlight:: sh HTTP协议接入 ============================ .. note:: HTTP协议接入,设备定时向服务器发送数据 设备按照设置的时间定时上报信息 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 设备返回: :: { "messageid": "3FBD8A5D-9824-D355-EF7A-B31A609522CC", "code": 200, "type": "ST200THPE", "data": { "temp": 20.79, "humidity": 34.16, "pressure": 97274.14, "altitude": 342.85 }, "net": { "connmethed": "eth", "ssid": "---", "dhcp": 1, "ip": "192.168.31.49" }, "sys": { "version": "1.0.1-release", "runtime": 216, "eth_mac": "E8:6B:EA:C2:10:5F", "sta_mac": "E8:6B:EA:C2:10:5C" }, "protocol": { "mqtt": 0, "http": 1, "tcpserver": 0, "tcpclient": 0, "udpserver": 0, "udpclient": 0 } } .. list-table:: 设备回传信息 :widths: 15 10 10 30 :header-rows: 1 * - 字段 - 类型 - 长度 - 备注 * - messageid - String - 32 - 消息ID(用于标识消息,服务器返回时按照发送消息原样返回) * - code - Int - 8 - 状态码(200:成功) * - temp - Float - 8 - 温度(单位:摄氏度) * - humidity - Float - 8 - 湿度(单位:%) * - pressure - Float - 8 - 气压(单位:hPa) * - altitude - Float - 8 - 海拔(单位:米) * - connmethed - String - 8 - 网络连接方式(eth:以太网,wifi:无线) * - ssid - String - 32 - 无线SSID名称 * - humidity - Float - 8 - 湿度(单位:%) * - dhcp - Int - 8 - 是否DHCP(1:启用,0:静态) * - ip - String - 16 - 设备IP * - mac - String - 24 - 设备MAC(使用以太网即以太网MAC,使用无线即无线MAC) * - version - String - 24 - 固件版本 * - runtime - Int - 8 - 设备运行的时间 (单位:秒) * - protocol - Int - 8 - 各类协议是否启用(1:启用,0:未启用)