王國正,吳韶波,王 沖,楊霽琦,桑慶威
(北京信息科技大學 信息與通信工程學院,北京 100101)
疫情期間,各高校采取多種措施減少人員聚集,而公共浴室的洗浴人數(shù)常常不可控制,導致人員扎堆聚集。為了滿足防疫要求,急需合理控制洗浴人數(shù),調(diào)配人員的洗浴時間。本文采用物聯(lián)網(wǎng)技術(shù),基于傳感器、單片機等硬件以及HTTP協(xié)議棧和WiFi協(xié)議等軟件平臺對浴室溫濕度、人員流動和物資使用等情況進行檢測和控制,從而實現(xiàn)校園浴室的智能化管理。
針對大學校園公共浴室的使用需求開展調(diào)研和分析,得到智慧浴室管理系統(tǒng)的需求如下:(1)衣柜預(yù)約與排隊,合理利用衣柜資源;(2)檢測環(huán)境參數(shù),通過手機端小程序給出合理建議;同時在顯示屏顯示,調(diào)節(jié)電機控制參數(shù);(3)設(shè)立租售機,解決洗浴用品忘記攜帶的問題;(4)控制洗浴人流量,實時監(jiān)測使用衣柜及噴頭情況,通過小程序進行反饋。
智慧浴室管理系統(tǒng)應(yīng)用物聯(lián)網(wǎng)技術(shù)進行設(shè)計,通過RFID、溫濕度傳感器等信息傳感設(shè)備,按相關(guān)通信協(xié)議,將衣柜、噴頭等設(shè)施與互聯(lián)網(wǎng)相連接,進行信息交換和通信。其中物聯(lián)網(wǎng)技術(shù)的應(yīng)用主要分為三大層面:感知層、傳輸層和應(yīng)用層。應(yīng)用HTTP協(xié)議進行網(wǎng)絡(luò)數(shù)據(jù)的獲取與傳輸,如圖1所示。
圖1 設(shè)計方案示意圖
浴室管理系統(tǒng)信息感知主要通過溫濕度傳感器和RFID技術(shù)實現(xiàn)。溫度傳感器采用DS18B20 防水型數(shù)字溫度傳感器。系統(tǒng)以PC機為上位主機,以單片機為核心的數(shù)據(jù)采集模塊為下位機,單片機與DS18B20 串接和通信,同時與PC機連在一起,構(gòu)成三位一體的主從分布式控制系統(tǒng)。使用校園一卡通中的RFID進行身份識別與操作記錄,RFID用于版塊之間的數(shù)據(jù)交換,串聯(lián)起一個極其復(fù)雜的系統(tǒng)。當有持卡人的狀態(tài)被記錄時,這些狀態(tài)會被發(fā)往網(wǎng)關(guān)做進一步處理。
網(wǎng)絡(luò)通信主要是采用短距離無線方式,將電磁波作為傳輸介質(zhì)。無線組網(wǎng)可避免布線煩惱,防止浴室內(nèi)部溫濕度較高對線圈的損壞,易于日常維護及故障檢測。
考慮到浴室不存在供電問題,且WiFi可以輕松接入校園網(wǎng),方便信息上傳網(wǎng)關(guān),智慧浴室管理系統(tǒng)中采用WiFi技術(shù)進行組網(wǎng),基本配備包括WiFi模塊及一臺AP。
智能校園浴室管理系統(tǒng)建立了一個統(tǒng)一的標準化平臺,實現(xiàn)校園浴室內(nèi)部各智能設(shè)備的互聯(lián)和信息共享,并通過Internet接口實現(xiàn)遠程監(jiān)控??蛻舳擞嬎銠C或控制設(shè)備要獲取校園浴室設(shè)備的實時信息或執(zhí)行控制必須通過Internet或其他遠程協(xié)議將請求或控制命令發(fā)送到校園浴室網(wǎng)關(guān),由校園浴室網(wǎng)關(guān)處理并轉(zhuǎn)發(fā)給終端設(shè)備。
智能校園浴室主要應(yīng)用STM32單片機作為下位機,同時應(yīng)用溫濕度傳感器以及RFID設(shè)備。
租售機基本原理如圖2所示。使用嵌入式系統(tǒng)為學生提供洗浴用品,租售機使用LCD顯示屏幕,按鍵輸入完成商品選用以及支付,下方使用開關(guān)設(shè)備進行拖鞋的借用;內(nèi)部設(shè)有紫外線殺菌燈,保證洗浴設(shè)備的整潔與無菌;側(cè)部設(shè)立折疊板凳,上方含有烘干機,通過設(shè)計濕度閾值控制開關(guān),保證折疊板凳的正常使用,通過防水舵機控制折疊板凳的開合。
圖2 租售機基本原理
租售機服務(wù)流程如圖3所示。系統(tǒng)通過矩陣鍵盤來選擇貨物的種類與數(shù)量后自動售貨機提示投幣。自動售貨機的貨幣識別器對所投貨幣進行識別,根據(jù)金額大小將商品選擇權(quán)通過LCD液晶屏顯示給客戶;客戶按鍵選擇后,CPU控制芯片發(fā)出指令將所選商品從儲備料道中送達取物口,同時在租售機后臺進行商品數(shù)量的更新。
圖3 租售機服務(wù)流程
在本文研究的智慧浴室管理系統(tǒng)中,將浴室噴頭以及衣柜稱為浴位服務(wù)設(shè)備,要求得到服務(wù)的人員稱為顧客,兩者組成一個隨機服務(wù)系統(tǒng)(即排隊系統(tǒng))。為簡化這一排隊系統(tǒng)模型,現(xiàn)對該系統(tǒng)做如下假設(shè):首先,先到先服務(wù),即顧客進入系統(tǒng)后接受服務(wù)的順序是公平合理的;其次,假定每個浴室的服務(wù)性能是一樣的。
以本校為例,該智慧浴室管理中的排隊原理如下:
(1)排隊規(guī)則:結(jié)合我校公共浴室的實際情況,采用排隊服務(wù)機制。
(2)輸入過程:在此排隊系統(tǒng)中,顧客的來源和系統(tǒng)的容量都可看作是無限的,同時顧客的到達是隨機的,且進入系統(tǒng)的時間間隔相互獨立。假設(shè)系統(tǒng)中有個浴位可為顧客提供服務(wù),并且各自的服務(wù)時間是相互獨立的,每個浴位的服務(wù)時間服從參數(shù)為(平均服務(wù)時間)的負指數(shù)分布。該系統(tǒng)的客源和容量無限,同時單位時間內(nèi)進入系統(tǒng)的顧客流和每個浴位的服務(wù)時間分別服從參數(shù)為和的負指數(shù)分布。因此可將該隨機服務(wù)系統(tǒng)簡化為M/M/m模型表示。易知整個系統(tǒng)的服務(wù)設(shè)備使用強度=/(),并記單個服務(wù)設(shè)備的使用強度=/。
通過家居3D DIY和SketchBook設(shè)計浴室外觀和租售機外觀,如圖4所示。
圖4 浴室整體外觀設(shè)計
軟件部分一方面應(yīng)用騰訊云服務(wù)技術(shù)存儲用戶數(shù)據(jù)到數(shù)據(jù)庫中;另一方面應(yīng)用微信小程序技術(shù)創(chuàng)建小程序,顯示浴室內(nèi)部的情況,預(yù)約衣柜時用戶可以在小程序上自主完成相關(guān)操作。小程序界面如圖5所示。
圖5 小程序界面
學生根據(jù)程序界面顏色判斷浴位狀態(tài),綠色代表正常,黃色代表已被使用,紅色代表故障,藍色代表已被預(yù)約。如果浴室的浴位已被預(yù)約完,可以點擊底部的“快速預(yù)約”進行排隊,可查看正在排隊的人數(shù);通過騰訊云數(shù)據(jù)庫分析出預(yù)計等待的時間,有浴位時會有通知提醒,無須再前往浴室查看排隊的情況。通過JS邏輯完成用戶預(yù)約衣柜的流程,如圖6所示。通過服務(wù)器調(diào)用學生信息,每一位學生預(yù)約衣柜時響應(yīng)后端處理函數(shù),并確認預(yù)約。
圖6 預(yù)約衣柜的后臺數(shù)據(jù)處理
針對疫情期間高校傳統(tǒng)公共浴室在管理方式上存在的諸多不足,從硬件和軟件層面對現(xiàn)存浴室管理系統(tǒng)進行了改進。通過對智慧浴室管理系統(tǒng)的設(shè)計,解決了大學校園中經(jīng)常出現(xiàn)的洗澡排隊以及洗浴用品忘帶、洗浴時間沖突等問題。系統(tǒng)采集的數(shù)據(jù)可以幫助學校后勤管理部門進一步了解學生的需求,如根據(jù)洗浴數(shù)據(jù)推斷浴室的清潔度、錯開洗浴高峰進行清潔等等。