搭建簡易的物聯(lián)網(wǎng)服務(wù)端和客戶端-整合(八)

今天主要完成的是表的局部刷新,然后就是整體展示。
代碼地址:https://github.com/klren0312/stm32_wifi
2017.3.23

搭建簡易的物聯(lián)網(wǎng)服務(wù)端和客戶端目錄

整合

1.EChart的局部刷新

1)setTimeout 和 setInterval
setTimeout 在指定的毫秒數(shù)后,將定時任務(wù)處理的函數(shù)添加到執(zhí)行隊列的隊尾(只是延遲執(zhí)行一次)
setInterval 按照指定的周期(毫秒數(shù)計時),將定時任務(wù)處理函數(shù)添加到執(zhí)行隊列的隊尾(周期循環(huán)執(zhí)行)

2)局部刷新
剛開始是準(zhǔn)備進行全部頁面進行刷新,來更新數(shù)據(jù)(原諒我的無知)

function freshWeb(){
    window.location.reload();
}
setInterval('freshWeb()',3000)

但是感到體驗很差,于是我把fetch數(shù)據(jù)的相關(guān)放到一個函數(shù)中,然后用setInterval對fetch數(shù)據(jù)的函數(shù)循環(huán)執(zhí)行,就可以達到ECharts數(shù)據(jù)更新的操作。

function getData(){
    fetch("http://127.0.0.1:3000/tem")
        .then(status)
        .then(json)
        .then(function(data){
            myChart.setOption({
                series: [{
                // 根據(jù)名字對應(yīng)到相應(yīng)的系列
                 name: '溫度',
                 data: data
                }]
            });
        })
        .catch(function(err){
             console.log("Fetch錯誤:"+err);
        });
}
//循環(huán)執(zhí)行fetch數(shù)據(jù)獲取,達到ECharts數(shù)據(jù)更新的操作
setInterval('getData()',10);

2.整合實戰(zhàn)結(jié)果圖片

1)實時溫濕度web顯示


實時溫濕度web顯示頁面

2)服務(wù)端數(shù)據(jù)存儲

服務(wù)端

3)單片機照片

單片機

3.感謝大家

本人初學(xué)者,什么都不會,自己慢慢摸索,很多用到的技術(shù)和思路可能很繁瑣,到后面隨著我的學(xué)習(xí)會慢慢改正。

@治電小白菜 20170323

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,554評論 19 139
  • 最近在閱讀這本Nicholas C.Zakas(javascript高級程序設(shè)計作者)寫的最佳實踐、性能優(yōu)化類的書...
    undefinedR閱讀 2,236評論 0 30
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,027評論 25 709
  • 如果給我一次重新來過的機會,我會選擇遠離趙瑞龍,不做黑惡勢力的保護傘。如果給我一次重新來過的機會,我會選擇善待吳慧...
    周學(xué)稅文閱讀 580評論 2 3
  • jQ原型上的核心方法和屬性:1、jquery 獲取jQ版本號2、selector 實例默認(rèn)的選擇器取值3、leng...
    miner敏兒閱讀 732評論 0 2

友情鏈接更多精彩內(nèi)容