SimpliciTI網絡協議的無線數據采集系統設計(3)
SimpliciTI網絡協議的無線數據采集系統軟件設計
軟件主要分為控制中心、終端節點和路由節點軟件3個部分。
1 控制中心
控制中心不斷地監測有多少節點設備加入,并判斷是否加滿。若數據中心還有空閑的PORT,則分配PORT,通知節點設備通信的PORT號。對已經加入該數據中心的設備通信,判斷是否收到數據,如果收到符合格式的數據,則上傳給PC機顯示或存數據庫。
等待串口數據,如果沒有數據,則繼續執行其他任務;如果收到數據,則取對應的通信PORT,發送控制命令到指定的節點,該節點溫度光亮度等需要調整。流程如圖5所示。
2 終端節點
終端節點的主要功能有:監測數據中心,加入網絡;定時采集傳感器數據,初始化溫控系統;接收數據中心數據,監控數據中心傳來的控制命令執行;監測串口狀態。流程如圖6所示。
3 路由節點
路由節點也稱為范圍擴展,其實現的功能是將數據的通信距離延長,起到擴展每一個設備通信距離的作用,設計使用時需要注意如下問題:需要接收的數據有效載荷的長度不能大于范圍擴展定義的***有效載荷長度;修改范圍擴展***有效載荷的長度;需要接收的數據有效載荷的長度不能大于整個協議定義的***有效載荷長度 (50字節);范圍擴展不能掉電。流程如圖7所示。
該無線數據采集系統是通過在多個終端節點上配置各種微型傳感器,實現了對目標環境進行實時監測,由節點完成對采集的物理量到數字量的轉換,經無線通信網絡將數據傳送至PC機進行統一的分析、處理和保存。
相對于傳統的敷線網絡系統,具有功耗少、成本低、操作簡便靈活的優勢,是實現實時監控應用的一種高效節能、性能可靠的新技術。由本設計派生出來的無線監控系統有著非常廣泛的應用環境。
SimpliciTI網絡協議的無線數據采集系統的網絡協議設計和軟件設計的內容請讀者閱讀:
【編輯推薦】
SimpliciTI網絡協議的無線數據采集系統設計總結