基于ZigBee和PLC技術的社區(qū)監(jiān)護系統(tǒng)
軟件設計
本文引用地址:http://2s4d.com/article/109041.htmZigBee傳感節(jié)點的軟件設計
ZigBee傳感節(jié)點主要負責采集被監(jiān)護人的生理數(shù)據(jù),并將這些數(shù)據(jù)傳送給協(xié)調(diào)器,同時,接收來自協(xié)調(diào)器的相關指令,并根據(jù)這些指令進行相關操作(包括自動發(fā)送生理參數(shù)命令以及提示按時服藥等命令)。當沒有執(zhí)行相關指令時,轉入休眠模式,節(jié)點功耗降到最低。ZigBee傳感節(jié)點的軟件流程如圖5所示。
PAN協(xié)調(diào)節(jié)點的軟件設計
PAN協(xié)調(diào)節(jié)點作為整個網(wǎng)絡中唯一的協(xié)調(diào)器,按功能可分為兩個部分,網(wǎng)絡維護功能和數(shù)據(jù)傳輸功能。網(wǎng)絡維護方面主要是負責組建ZigBee網(wǎng)絡、分配網(wǎng)絡地址及維護綁定表。
數(shù)據(jù)傳輸方面主要轉發(fā)監(jiān)護中心對ZigBee傳感節(jié)點的命令,以及定時要求ZigBee傳感節(jié)點將生理數(shù)據(jù)發(fā)送數(shù)據(jù)給它,并轉發(fā)到監(jiān)護中心。PAN協(xié)調(diào)節(jié)點流程見圖6。
監(jiān)護中心軟件設計
由于本系統(tǒng)還處于實驗階段,所示只是把監(jiān)護中心軟件作為性能測試的演示系統(tǒng)。只是采用VC++6.0對該系統(tǒng)用戶界面和數(shù)據(jù)庫部分進行編程,它采用循環(huán)輪詢的方式顯示各個監(jiān)護終端設備發(fā)來的生理參數(shù),主界面如圖7所示。
結語
社區(qū)監(jiān)護系統(tǒng)在小規(guī)模實驗中的調(diào)試結果表明:該系統(tǒng)能夠準確地實現(xiàn)家庭醫(yī)療監(jiān)護功能,通信質量可靠穩(wěn)定,抗干擾能力強,功耗小,成本低,個人監(jiān)護終端設備體積小巧。在實驗室內(nèi),網(wǎng)絡協(xié)調(diào)設備和個人監(jiān)護終端設備之間的距離可達70m,并且滿足數(shù)據(jù)傳輸?shù)膶崟r性、高效性的要求。本文社區(qū)監(jiān)護系統(tǒng)的實現(xiàn),為社區(qū)監(jiān)護系統(tǒng)的研究和發(fā)展提供了實驗平臺,也為其發(fā)展奠定了一定的基礎。
評論