王順嶺++李丹
摘 要:文中提出了一種新的智慧居家系統(tǒng)。由室內門、窗、開關、煙霧報警等節(jié)點組網并通過PLC協議相互通信。主控模塊通過GSM模塊采用TCP/IP協議接入Internet,將相關報警信息遠程發(fā)送到Server上。最后,基于Web開發(fā)了相應App,實現了對智能家居的遠程控制和實時報警。通過試驗運行測試,系統(tǒng)基本滿足預期需要,具有較好的社會效益和經濟效益。
關鍵詞:互聯網+;PLC通信;智能家居;GSM模塊
中圖分類號:TP274 文獻標識碼:A 文章編號:2095-1302(2017)10-00-01
0 引 言
居家養(yǎng)老的概念早已形成,但目前市場缺乏成套的智能居家養(yǎng)老產品。為填補國內這一空白,文中設計了一款智能養(yǎng)老系統(tǒng)。系統(tǒng)基于STM 8s微控制器、GPRS網絡和PLC通信協議,可實現對老人居住環(huán)境的監(jiān)測,實時滿足老人的飲食、醫(yī)療需求,遇到突發(fā)情況可自動報警與自動控制。該系統(tǒng)無需額外布線,具有可靠性高,靈活性好,安全性高,可擴展性強等特點。
1 系統(tǒng)總體設計
系統(tǒng)采用一主多從模式設計,門、窗、煙霧、SOS、開關從節(jié)點通過PLC網絡接入主控節(jié)點。SOS按鈕主要用于突發(fā)狀況,可通過遠程服務器提供緊急通知老人子女和實現呼救服務。系統(tǒng)可通過本地操作控制,也可以利用App實現遠程操控。系統(tǒng)功能如圖1所示。主從節(jié)點通過UART口經PLC完成信息交互。主控制器采用AT指令進行GSM模塊的配置,TCP/IP連接成功后,轉入通傳模式,通過全雙工模式串口收發(fā)。
2 軟件設計和實現
軟件使用模塊化設計思想,主要包含主控制器程序、從模塊程序和App程序。
2.1 主控程序設計
編程采用C語言,主控制器程序流程如圖2所示。主程序裸機運行,通過計時器驅動多線程。程序初始完后,進入空跑,等待中斷觸發(fā)。單片機采用STM8S007,擁有2個UART口。UART1連接PLC模塊,轉發(fā)PLC網絡數據;UART2連接GSM模塊,接收上位機指令和發(fā)送報警數據。受GPRS網絡信號質量影響,GSM模塊工作不正常時,觸發(fā)中斷給單片機,程序必須重新使GSM模塊恢復正常工作。
2.2 App程序設計
App采用Java語言設計,目前已開發(fā)出Android版本。主控模塊和App同時連接在Server上,為保證通信的可靠性,故使用長連接,端口號為7001。每個主控模塊通過二維碼同App綁定,確保程序的安全。設計開發(fā)的App如圖3所示。
3 結 語
該系統(tǒng)在測試過程中取得良好效果,且設計具有可擴展性、可裁剪性。在滿足需求的情況下,性能穩(wěn)定,造價低,對智能養(yǎng)老領域具有重要的指導意義。
參考文獻
[1] C.M.Radar.A Digital Frequency Of Internert[Z].IEEE Transactions of Audio ,2008:50-56.
[2]金海,劉文超,韓建亭,等.家庭物聯網應用研究[J].電信科學,2010,26(2):10-13.
[3] International Telecommunication Union UIT .ITU Internet Reports 2005,The Internet of Things[R].2005.
[4]孫俊杰,張偉,劉洋.一種智能家居系統(tǒng)的實現[J].物聯網技術,2015,5(2):74-75.
[5]張玉亮,蘇宇,李嘉偉,等.基于無線傳感網絡的智能家居安防系統(tǒng)[J].物聯網技術,2015,5(6):28-31.
[6]朱志慧.“互聯網+”居家養(yǎng)老系統(tǒng)設計研究[J].福建電腦,2016,32(10):29-30.
[7]宋新剛.基于ZigBee養(yǎng)老院室內外定位系統(tǒng)的實現[J].物聯網技術,2016,6(12):22-24.
[8]徐美玲.“互聯網+居家養(yǎng)老”:智能化居家養(yǎng)老服務模式探析[J].北華大學學報(社會科學版):2016,17(5):115-118.endprint