安徽商貿職業(yè)技術學院 孫廨堯 朱先遠
目前,商超環(huán)境安全監(jiān)測手段較為匱乏,多通過煙霧報警器和火焰探測器組成,缺乏智能環(huán)境監(jiān)測手段。還有部分商超的智能化檢測是通過Web端實現的,不夠方便。為解決以上問題,通過運用ZigBee技術、傳感器技術等物聯網技術,給出一種基于安卓端的商超環(huán)境監(jiān)測系統(tǒng)。
社會的飛速發(fā)展導致了許多現實問題,其中,食品安全問題是其中最受關注的問題之一。目前大部分的顧客購買食物會通過去商超購物,而商超環(huán)境,尤其是溫濕度對食物的質量起著較大的影響作用。目前進入商超會發(fā)現,大部分商超沒有對環(huán)境的溫濕度進行監(jiān)測控制。伴隨著物聯網的發(fā)展,實現商超環(huán)境智能化監(jiān)測,減少超市工作人員的介入成為發(fā)展的必然趨勢。基于此,文中給出了一種基于安卓移動端的商超環(huán)境監(jiān)測系統(tǒng),除了煙霧和火焰之外,增設了溫濕度和人體紅外傳感器,除了監(jiān)測商超環(huán)境本身,也可以對商超的不同區(qū)域進行相應的溫濕度環(huán)境監(jiān)測,在疫情防控常態(tài)化下,監(jiān)測超市人流量以控制人流。
ZigBee具有功耗小、低成本等特點,并被廣泛應用于智能家居、智慧城市、工業(yè)控制等智能化自動化領域。商超環(huán)境監(jiān)測系統(tǒng)采用ZigBee傳感節(jié)點,包括ZigBee溫濕度傳感器、ZigBee人體紅外傳感器、ZigBee火焰?zhèn)鞲衅鳌igBee煙霧傳感器以及ZigBee繼電器。其中,ZigBee繼電器用來控制報警燈的開啟關閉,當有火災發(fā)生時可以發(fā)出報警信息。
為了將ZigBee網絡數據與云平臺進行通訊,設置了網關,網關內嵌有ZigBee模塊,設置好網關相應參數后可自動組網,從而進行ZigBee數據傳輸,通過網絡上傳至云平臺,安卓端可從云平臺獲取相應數據顯示。系統(tǒng)網絡拓撲圖如圖1所示。
環(huán)境參數設置模塊主要是對溫濕度進行設置閾值,超過閾值可以通過移動端發(fā)出報警提醒。
目前商超大致可以分為熟食區(qū)、非食區(qū)、肉類區(qū)、海鮮區(qū)、菜果區(qū)等大致五個區(qū)域。以熟食區(qū)為例,主要有饅頭、包子,烤鴨等食物,這些熟食主要受環(huán)境溫濕度影響。商超管理者可以登錄系統(tǒng)進行不同區(qū)域的參數設置,設置好相應閾值,超出設置的閾值手機端可以發(fā)出報警提示,管理者可以及時做出相應調整。
圖1 系統(tǒng)網絡拓撲圖
為了能實時看到各區(qū)域溫濕度傳感器數值、煙霧傳感器狀態(tài)以及火焰?zhèn)鞲衅鳡顟B(tài),設計了傳感數據顯示模塊。該模塊獲取到云平臺的傳感數據后綁定ListView控件上展示。
隨著疫情防控常態(tài)化,各商超在對進入的顧客流量進行限制,目前大多數是人力在商超門口進行限制。系統(tǒng)采用ZigBee人體紅外傳感器來進行判斷有無人進入并統(tǒng)計人流量。移動端可以根據時間段繪制出曲線圖供商超工作人員參考,從而使商超管理者做出某時間段限制人流的策略。
通過需求分析,商超環(huán)境監(jiān)測系統(tǒng)軟件大致流程為:通過登錄界面輸入賬號密碼登錄,賬號密碼錯誤則提示“賬號或密碼錯誤”,校驗比對成功則進入系統(tǒng)軟件主界面,主要包括兩大模塊,一是傳感數據閾值設置模塊,該模塊用來設置溫濕度閾值;二是傳感設備數據信息模塊,該模塊主要實時顯示商超各區(qū)域內的傳感數據;三是人流量統(tǒng)計模塊,該模塊通過繪制人流量曲線圖展示。商超環(huán)境監(jiān)測系統(tǒng)業(yè)務流程如圖2所示。
圖2 系統(tǒng)業(yè)務流程
圖3 系統(tǒng)登錄
系統(tǒng)登錄整體使用RelativeLayout相對布局,并分解成三個部分,系統(tǒng)登錄界面第一部分放置圖片控件ImageView來顯示登錄頭像;系統(tǒng)登錄界面第二部分使用兩個LinearLayout線性布局放置TextView和EditText控件用來顯示賬號、密碼標題以及要輸入的內容;系統(tǒng)登錄界面最后一部分放置登錄按鈕。商超監(jiān)測系統(tǒng)登錄界面如圖3所示。
在安卓開發(fā)中,ListView控件是很常用的一種數據展示控件。系統(tǒng)中用ListView作為一個列表視圖,并且商超每個區(qū)域的展示條目布局是一致的,因此在創(chuàng)建item布局時,每個區(qū)域都對應了一個圖片控件和一個文本控件展示。從圖4傳感數據監(jiān)測頁面可以看出,ListView控件把商超各區(qū)域的傳感數據展示到了界面中,看起來結構清晰,也更加美觀。商超各區(qū)域環(huán)境監(jiān)測如圖4所示。
圖4 數據監(jiān)測界面
結語:綜上所述,商超的安全監(jiān)測系統(tǒng)智能化開發(fā)設計任重道遠,本文給出了一種基于安卓的商超環(huán)境監(jiān)測系統(tǒng),該系統(tǒng)可以實現對商超的環(huán)境安全進行監(jiān)測監(jiān)控,對預防商超發(fā)生風險起到了一定的作用。