作者:新纪元 | 更新时间:2016-03-30 | 浏览量:2909




如上图,我想问这样显示是你们想要的吗?另外我发到服务器上的数据是带小数点的整数(浮点好了)!但是手机APP端刚开始显示前一两个数据还是正常的 往后就变成带负号的了!!发送过来的数据不会有问题的 因为电脑端显示正常!!发送数据代码如下:
/*发送实时数据 第一项温度 第二项湿度*/
#define BK_DEVICEUPDATATOBIGIOT \
"{\"M\":\"update\",\"ID\":\"%s\",\"V\":{\"%s\":\"%s\",\"%s\":\"%s\"}}\n"
//debug("发送数据中..\r\n");
temp = AM2320_getTemp();
rh = AM2320_getRH();
os_sprintf(buf,"%d.%d",temp / 10, temp % 10);
os_sprintf(buf1,"%d.%d",rh / 10, rh % 10);
os_sprintf(sendbuffer,BK_DEVICEUPDATATOBIGIOT,
BIGIOT_DEVICE_ID,BIGIOT_TEMP_PORT1,buf,BIGIOT_MOISTURE_PORT2,buf1);
len = os_strlen(sendbuffer);
BK_currentStatus = SendDeviceing;
espconn_sent(&BK_pCon, sendbuffer, len);