作者:新紀元 | 更新時間:2016-03-30 | 瀏覽量:2111




如上圖,我想問這樣顯示是你們想要的嗎?另外我發到服務器上的數據是帶小數點的整數(浮點好了)!但是手機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);