基于無(wú)線(xiàn)傳感器網(wǎng)絡(luò )的河流自動(dòng)監測站設計
3.2 自動(dòng)監測站軟件設計
自動(dòng)監測站的主要功能就是實(shí)現協(xié)議間的轉換,將無(wú)線(xiàn)傳感器網(wǎng)絡(luò )的數據包格式解析成RTU數據格式并進(jìn)行存儲。
無(wú)線(xiàn)傳感器網(wǎng)絡(luò )中傳輸的主動(dòng)消息包內容包括地址(Destination Address)、句柄ID(Handler ID)、組ID(group ID)、消息長(cháng)度(Message Length)和有效數據載荷(Payload)。其中最大長(cháng)度(29 B)的有效數據載荷中保存監測數據及源節點(diǎn)號這些重要信息。RTU通信消息格式包括包長(cháng)、源地址、CRC校驗位等固定部分,其中數據域內容包括消息類(lèi)型、寄存器起始地址、占用寄存器的大小。數據域的大小可以根據需要進(jìn)行調整。
自動(dòng)監測站接收來(lái)自無(wú)線(xiàn)傳感器網(wǎng)的所有主動(dòng)消息包,剔除冗余信息提取有效數據,判斷數據是否有效,無(wú)效則拋棄該數據包,有效則存儲到RTU消息包的數據域,完成數據的二次封裝,并將數據包發(fā)送到主控中心。軟件流程如圖3所示。本文引用地址:http://dyxdggzs.com/article/156536.htm
4 結論
無(wú)線(xiàn)傳感器網(wǎng)絡(luò )具有低成本、低功耗、與應用相關(guān)、便于部署等特點(diǎn)。適于在惡劣、復雜環(huán)境下完成目標監測、跟蹤等功能,因此在環(huán)境監測,戰場(chǎng)目標跟蹤方面具有廣泛前景。將無(wú)線(xiàn)傳感器網(wǎng)絡(luò )與原有河流監測系統結合能夠擴大監測范圍和精度。在下一步工作中將優(yōu)化網(wǎng)絡(luò ),提高網(wǎng)絡(luò )的監測效率。
評論