基于SIM900A的物聯網短信報警系統
摘要:基于SIMCOM公司的SIM900A模塊針對農業溫室環境設計了物聯網報警系統。該系統可以完成對溫室內空氣溫濕度等環境參數的采集;同時系統利用AT指令完成了自動收發短信功能,實現對環境參數超閡值的自動報警和設備余額不足的提醒功能。通過對系統的設置,可以不受用戶地理位置限制,將報警提醒信息發送到用戶指定手機上。該系統作為物聯網在農業方面的一個典型應用,在實際運行中得到了比較滿意的效果。
關鍵詞:物聯網;SIMCOM;SIM900A;AT指令;物聯網報警系統
0 引言
目前,隨著物聯網技術在我國的推廣及快速發展,在對象的智能標簽、環境監控和對象跟蹤、對象智能控制等很多方面都有了實際應用系統。在環境監控應用方面,現有的大多數系統通過WSN網絡可以完成對環境動態信息的采集并通過上位機顯示,用戶可以方便地在遠程計算機終端訪問網絡來完成對現場環境的監控并完成環境信息報警功能,但是此類系統都需要配置聯網計算機,對用戶產生部分限制。本系統除了具有以上功能外,還支持手機用戶,系統可以根據用戶設置的環境參數閾值來進行短信報警,將報警信息發送到用戶指定手機,極大地緩解了地理位置對用戶的約束,使用戶不必時刻守在計算機旁監測報警信息;除此之外本系統還具有余額提醒功能,當系統內物聯網報警網關的SIM卡余額不足時及時提醒用戶進行充值,防止系統因資費問題而癱瘓造成經濟損失。
1 系統功能
基于SIM900A模塊的物聯網短信報警系統如圖1所示,以農業溫室應用環境為例,系統由溫室內的溫濕度無線采集節點、物聯網報警網關、GSM/GPRS/3G基站、互聯網服務器、用戶終端(互聯網計算機或手機)構成。圖中的虛線指信號傳輸的無線模式。其中溫室內通過WSN網絡實現傳感器節點與物聯網報警網關的無線通信,物聯網報警網關通過GSM/GPRS/3G無線網絡與用戶終端完成無線通信。
系統工作過程為溫室內傳感器節點采集溫室內溫濕度數值,通過WSN網絡無線發送到物聯網報警網關上,網關利用SIM900A模塊通過基站將溫濕度數值發送到互聯網服務器上,互聯網計算機用戶和手機用戶可以分別通過Internet和GPRS/3G來完成對溫室環境的監控。除此之外,物聯網報警網關可以根據用戶設定的溫濕度閾值通過GSM網絡將報警信息直接發送到手機用戶指定手機上,方便用戶進行及時采取措施。物聯網報警網關自動定期通過AT指令發送余額查詢短信并將余額不足的報警信息及時發送給用戶。
用戶可以通過計算機或者手機來訪問服務器網站來設定對需要報警溫室相關環境參數的閾值,設置界面如圖2所示。設置信息保存后互聯網服務器將此信息通過GPRS/3G網絡發送到物聯網報警網關,網關將其存入FLASH內。
評論