作者:新紀元 | 更新時間:2016-03-30 | 瀏覽量:2103
如上圖,我想問這樣顯示是你們想要的嗎?另外我發到服務器上的數據是帶小數點的整數(浮點好了)!但是手機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);