環境監測數據傳輸基于三水智能化環境監測公司開發的環境監測系統,其程序設計流程如圖所示。
首先,環境監測系統通過CS32F103C8芯片的USART模塊向ESP8266模塊發送AT指令以完成硬件初始化,并配置連接WiFi網絡。然后基于環境監測系統設計遠程界面,包括網頁端和手機客戶端,以方便用戶隨時隨地查看室內當前的環境狀況。最后,數據傳輸系統將傳感器數據、執行設備的工作狀態等生成數據報文,基于HTTP網絡協議將數據報文上傳至環境監測系統。
環境監測系統使用HTTP協議的POST方法向設備云上傳數據流,每條數據流由API秘鑰、設備ID及一個或多個數據點組成,每個數據點由標識符及對應傳感器采樣值組成。在環境監測系統上針對該環境監測設備創建應用,將接收的各組數據點通過儀表盤、折線圖等方式進行可視化,完成環境監測系統互聯網界面的創建工作。
環境監測對即時性要求不高,在調試階段將每輪數據傳輸定時為5s可方便查看傳輸數據是否正常。后期應用可延長定時時間,以提高環境監測系統的快速響應性。