空巢老人家庭安全衛(wèi)士
引 言
由中國首部老齡產(chǎn)業(yè)發(fā)展藍皮書《中國老齡產(chǎn)業(yè)發(fā)展報告
(2014)》可知,從 2013年到 2050年間,空巢老年人口比例預(yù)計將突破 70%,老年人口健康水平堪憂。在平均約 19年的余壽中,健康余壽只有 9年左右,其余 10年基本處于帶病或者失能狀態(tài)。空巢老人的健康問題引起了社會廣泛關(guān)注。
針對孤寡老人監(jiān)測系統(tǒng)中的實際問題,我們提出基于WSN的空巢老人家庭衛(wèi)士,以家的安全和老人身體狀況為監(jiān)測目標,采集家中的溫度、濕度、氣體等環(huán)境參數(shù),形成適用于家庭長期自動監(jiān)測的產(chǎn)品原型,實現(xiàn)能夠適用于一定范圍內(nèi)環(huán)境參量的測量分布式自動監(jiān)測和遠程自動上報系統(tǒng),實現(xiàn)家庭環(huán)境與老人身體狀況的同步監(jiān)測并及時做出相應(yīng)提醒。該系統(tǒng)的研制對其他環(huán)境參量的監(jiān)測與對老年人易發(fā)疾病影響的研究同樣具有積極作用。該系統(tǒng)需要實現(xiàn)以下目標:
(1) 研究 WSN技術(shù), 設(shè)計家庭環(huán)境及老人身體狀況WSN 數(shù)據(jù)采集節(jié)點;
(2) 研究 WSN節(jié)點組網(wǎng)技術(shù),設(shè)計空巢老人家庭衛(wèi)士監(jiān)測系統(tǒng)的協(xié)調(diào)器節(jié)點;
(3) 研究低功耗能源管理技術(shù),形成可長期自動監(jiān)測的WSN 系統(tǒng);
(4) 研究遠程無線通信技術(shù),形成可利用遠程通信手段的自動上報系統(tǒng);
(5) 研究監(jiān)測中心數(shù)據(jù)接收及分析存儲等,形成遠程監(jiān)測數(shù)據(jù)中心。
1 項目研究內(nèi)容和擬解決的關(guān)鍵問題
1.1 研究內(nèi)容
文中需要研究的內(nèi)容分為如下幾項:
(1) ZigBee技術(shù)工作機理研究;
(2) 基于WSN的空巢老人家庭衛(wèi)士監(jiān)測系統(tǒng)總體結(jié)構(gòu)設(shè)計;
(3) 傳感器節(jié)點功能設(shè)計;
(4) 協(xié)調(diào)器節(jié)點功能設(shè)計;
(5) 無線通信技術(shù)研究,形成可利用遠程通信手段的自動上報系統(tǒng);
(6) 研究監(jiān)測中心數(shù)據(jù)接收及分析存儲等,形成遠程監(jiān)測數(shù)據(jù)中心及集中控制中心。
1.2 擬解決的關(guān)鍵問題
文中需要解決的問題如下所示:
(1) ZigBee網(wǎng)絡(luò)結(jié)構(gòu)、數(shù)據(jù)的接收與發(fā)送;
(2) 節(jié)點任務(wù)調(diào)度設(shè)計;
(3) 傳感器、協(xié)調(diào)器(網(wǎng)關(guān))、監(jiān)控中心通信協(xié)議的設(shè)計與實現(xiàn);
(4) 基于嵌入式平臺的系統(tǒng)網(wǎng)關(guān)研究與設(shè)計;
(5) 監(jiān)控中心數(shù)據(jù)處理及短信報警綜合管理系統(tǒng)設(shè)計。
2 項目實施方案
2.1 系統(tǒng)總體結(jié)構(gòu)
系統(tǒng)由傳感器節(jié)點、協(xié)調(diào)器節(jié)點(網(wǎng)關(guān))和監(jiān)控中心組成。傳感器節(jié)點不僅可以采集家里的溫度、濕度及可燃氣體信息, 還可以采集老人的身體特征參數(shù)(如脈搏、體溫等),并將采集到的數(shù)據(jù)傳送給協(xié)調(diào)器,協(xié)調(diào)器節(jié)點接收傳感器節(jié)點傳來的數(shù)據(jù)后,將數(shù)據(jù)經(jīng)由網(wǎng)關(guān)傳送至監(jiān)控中心。監(jiān)控中心接收協(xié)調(diào)器(網(wǎng)關(guān))送來的傳感器節(jié)點數(shù)據(jù)后進行分析處理,一旦發(fā)現(xiàn)異常立即發(fā)送告警短信通知老人的監(jiān)護人員,以降低家庭和老人的安全風險。監(jiān)控數(shù)據(jù)能夠在監(jiān)控中心實時查詢并顯示相應(yīng)的告警信息。監(jiān)控系統(tǒng)的總體框圖如圖 1所示。
(1)傳感器節(jié)點負責采集環(huán)境參數(shù)和身體特征參數(shù),并自動將數(shù)據(jù)上報給協(xié)調(diào)器節(jié)點。環(huán)境參數(shù)傳感器節(jié)點包括溫度傳感器、濕度傳感器、煙霧傳感器、可燃氣體傳感器,身體特征傳感器節(jié)點采集身體的脈搏、體溫數(shù)據(jù)。
(2)通信網(wǎng)關(guān)不僅可以管理 ZigBee 協(xié)調(diào)器節(jié)點,由協(xié)調(diào)器節(jié)點管理 WSN 網(wǎng)絡(luò),接收各節(jié)點發(fā)送的數(shù)據(jù),還可將數(shù)據(jù)經(jīng)由 GPRS 傳送給遠程的監(jiān)控中心。
(3)監(jiān)控中心接收通信網(wǎng)關(guān)發(fā)來的數(shù)據(jù),對數(shù)據(jù)進行分類存儲,解析與分析,最終得到家里的溫度、濕度、煙霧及可燃氣體的參數(shù)與老人的身體特征參數(shù),監(jiān)控平臺顯示監(jiān)控數(shù)據(jù),當有告警時則發(fā)送報警短信到監(jiān)護人手機,提前排除安全隱患。
2.2 系統(tǒng)硬件設(shè)計方案
2.2.1 傳感器節(jié)點
傳感器節(jié)點分為兩大類,即環(huán)境參數(shù)傳感器節(jié)點和身體特征傳感器節(jié)點。數(shù)據(jù)通過 ZigBee 網(wǎng)絡(luò)傳到協(xié)調(diào)器節(jié)點。環(huán)境參數(shù)傳感器節(jié)點框圖如圖 2 所示,身體特征傳感器節(jié)點框圖如圖 3 所示。

2.2.2 協(xié)調(diào)器節(jié)點
協(xié)調(diào)器節(jié)點(網(wǎng)關(guān))負責建立和管理 ZigBee網(wǎng)絡(luò),接收各傳感器節(jié)點發(fā)送的數(shù)據(jù),將數(shù)據(jù)通過網(wǎng)關(guān)送至監(jiān)控中心, 網(wǎng)關(guān)與監(jiān)控中心通過GPRS及Internet連接。
2.2.3 系統(tǒng)軟件設(shè)計
軟件設(shè)計包括傳感器節(jié)點軟件、協(xié)調(diào)器節(jié)點軟件設(shè)計與監(jiān)控中心設(shè)計。傳感器節(jié)點、協(xié)調(diào)器節(jié)點軟件設(shè)計使用 IAR 開發(fā)環(huán)境用C 語言設(shè)計,移植 TI 公司的Z-Stack 協(xié)議棧 ;監(jiān)控中心在Windows 環(huán)境下,用 VC++6.0 進行開發(fā)。
(1)傳感器節(jié)點軟件設(shè)計
傳感器節(jié)點采集現(xiàn)場數(shù)據(jù)與老人身體體征數(shù)據(jù)后,經(jīng)簡單處理后發(fā)送到父節(jié)點,數(shù)據(jù)匯聚到協(xié)調(diào)器節(jié)點。
(2)協(xié)調(diào)器節(jié)點軟件設(shè)計
協(xié)調(diào)器節(jié)點管理 ZigBee 網(wǎng)絡(luò),負責分析處理傳感器節(jié)點發(fā)送的數(shù)據(jù),并將接收到的數(shù)據(jù)傳送給監(jiān)控中心。
(3)監(jiān)控中心軟件設(shè)計
基于 VC++6.0 設(shè)計監(jiān)控中心可視化界面,通過網(wǎng)絡(luò)在線動態(tài)接收協(xié)調(diào)器節(jié)點發(fā)送的數(shù)據(jù),并對接收的數(shù)據(jù)進行分析處理,當有告警時及時提醒并發(fā)送報警短信到監(jiān)護人手機 ;提前消除居住環(huán)境的安全隱患,保證老人的人身安全。
3 網(wǎng)關(guān)及 WiFi 模塊設(shè)計
3.1 通信結(jié)構(gòu)圖
本項目終端設(shè)備與上位機的通信借助 WiFi 模塊采用無線通信方式,如圖 4 所示。

3.2 網(wǎng)關(guān)模塊工作原理
ARM 核心處理器首先通過串口 0 處理來自傳感器的數(shù)據(jù),再通過串口1 將數(shù)據(jù)傳給WiFi 模塊,WiFi 模塊連入外網(wǎng)或加入已經(jīng)建立的局域網(wǎng),將數(shù)據(jù)傳給服務(wù)器。服務(wù)器中的IP 地址與上位機匹配,最終將數(shù)據(jù)傳至上位機,上位機按照程序中設(shè)置的解析格式正確解析接收到的數(shù)據(jù),并顯示在監(jiān)視界面。
3.3 數(shù)據(jù)庫的建立與連接
(1)運用數(shù)據(jù)庫技術(shù)把由各節(jié)點上傳至上位機的數(shù)據(jù)進行存儲和查詢 ;
(2)用 Visual Studio 2013 C++ 語言編寫 PC 機監(jiān)控平臺軟件,進行實時動態(tài)監(jiān)控顯示,并根據(jù)時間進行歷史數(shù)據(jù)查詢,在軟件下方顯示當前時間。
3.4 傳感器節(jié)點設(shè)計及數(shù)據(jù)采集
(1)設(shè)置基于 ZigBee 技術(shù)無線傳感器網(wǎng)絡(luò)節(jié)點的傳感器節(jié)點網(wǎng)絡(luò),構(gòu)成無線通信網(wǎng)絡(luò)系統(tǒng) ;
(2)傳感器節(jié)點實時采集在分布區(qū)域內(nèi)監(jiān)測對象的各種信息 ;
(3)通過無線通信方式發(fā)送至上位機。
4 結(jié) 語
文中設(shè)計的空巢老人家庭安全衛(wèi)士系統(tǒng)以家庭安全和老人的身體狀況為監(jiān)測目標,能夠?qū)崟r采集家庭環(huán)境信息與老人的身體特征參數(shù),并通過發(fā)送短信的方式排除安全隱患,具有良好的社會效益與經(jīng)濟效益。