<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 設(shè)計應(yīng)用 > 智能行李寄存系統(tǒng)

          智能行李寄存系統(tǒng)

          作者:李文博 時間:2018-12-27 來源:電子產(chǎn)品世界 收藏

          作者 李文博

          本文引用地址:http://www.ex-cimer.com/article/201812/396102.htm

                 摘要:針對傳統(tǒng)系統(tǒng)效率低和安全性不足等問題,設(shè)計并實現(xiàn)了一種由管理APP、控制器和終端三部分組成的智能系統(tǒng)。首先介紹了該系統(tǒng)的組成和功能,然后分別介紹了管理APP、控制器和終端的軟硬件實現(xiàn),最后給出了系統(tǒng)測試結(jié)果。測試結(jié)果顯示,該系統(tǒng)實現(xiàn)了行李的安全、高效、方便、快捷的存取,具有較好的應(yīng)用前景。

                 關(guān)鍵詞;;;

            引言

            行李寄存是外出旅行經(jīng)常需要的服務(wù),在賓館、汽車站、火車站、機(jī)場甚至景區(qū),一般都有行李寄存處。傳統(tǒng)的行李寄存是在行李箱包上掛一張卡片,卡片上寫有行李編號、客戶信息、寄存時間等內(nèi)容,同時客戶也持有一張具有相關(guān)信息的卡片。取行李時,客戶持卡片由管理人員核對并從儲物間尋找和取出行李。

            傳統(tǒng)的寄存方式簡單易行,但只適合小規(guī)模行李寄存。當(dāng)寄存行李數(shù)量較大時,要在眾多的行李中尋找所需物件,光靠人工方式,難度增加,效率低下,還存在出錯的風(fēng)險。效率低下耽誤客戶時間,一旦出錯后,將給客戶產(chǎn)生難以估量的損失。客戶寄存物品后,還需要妥善保管寄存卡片,憑卡片領(lǐng)取行李,其他人無法代為領(lǐng)取,這都不符合現(xiàn)代人的生活方式。隨著人們生活工作節(jié)湊的加快,傳統(tǒng)的行李寄存方式已經(jīng)顯示出嚴(yán)重的不足。

            近年來,隨著物聯(lián)網(wǎng)技術(shù)的應(yīng)用普及,出現(xiàn)了智能化管理的寄存系統(tǒng)。但大多是通過物聯(lián)網(wǎng)技術(shù)實現(xiàn)對寄存柜的管理,或者實現(xiàn)無人自助存取。這類寄存系統(tǒng)對寄存柜的智能化程度要求很高,成本高昂,短期內(nèi)難以普及。

            本文著眼于解決現(xiàn)有寄存工作的實際問題,提出了一種新的基于物聯(lián)網(wǎng)技術(shù)的智能行李寄存系統(tǒng),實現(xiàn)了行李安全、高效、方便、快捷的存取。該系統(tǒng)無需額外的寄存柜,只需將一小型化的終端與行李綁定,即可通過聲光提醒實現(xiàn)行李的快速查找,從而提高行李存取的效率。管理員通過手機(jī)APP經(jīng)過簡單的操作即可實現(xiàn)行李的存件、取件和計費功能,減輕了工作強度。用戶存件和取件時,只需要提供手機(jī)號或姓名即可,避免了傳統(tǒng)方式使用紙質(zhì)卡片帶來的不便。另外,根據(jù)用戶需要,該系統(tǒng)還具有行李狀態(tài)查詢、生成報表、身份驗證和系統(tǒng)設(shè)置等功能。

            1系統(tǒng)組成及功能

            智能行李寄存系統(tǒng)由管理APP、控制器和若干個終端組成,如圖1所示。

          nEO_IMG_1.jpg

            管理APP是行李寄存的人機(jī)操作界面,與控制器之間通過WIFI連接,實現(xiàn)行李的存件、取件、計費、狀態(tài)查詢、生成歷史報表和參數(shù)設(shè)置等功能,并通過WIFI密碼設(shè)置、存件人身份信息核對和手機(jī)短信驗證碼等技術(shù)提升系統(tǒng)的安全性。

            控制器將來自管理APP的取件和查詢指令發(fā)送到終端,與終端使用組網(wǎng)通信,信號穿透力更強,避開了WIFI、ZigBee頻段之間的干擾,提升了通信的可靠性。

            終端與行李綁定,可通過蜂鳴器和LED燈進(jìn)行聲光提醒,實現(xiàn)行李的快速查找。控制器與終端之間的通信通過空中喚醒技術(shù)實現(xiàn)終端的超強低功耗,并通過定時發(fā)送握手信息的方式,實現(xiàn)終端電量不足和電路故障的檢測功能,提高系統(tǒng)可靠性。

            系統(tǒng)可實現(xiàn)行李存件和取件的智能化管理,還可以實現(xiàn)查詢、計費和參數(shù)設(shè)置等功能。存件時,管理員通過App掃描標(biāo)識終端編號的二維碼,并錄入用戶手機(jī)號和姓名,將終端和用戶手機(jī)綁定。APP將這些信息保存并發(fā)送至控制器,同時向用戶手機(jī)發(fā)送一個確認(rèn)短信。用戶在手機(jī)收到確認(rèn)信息后即可離開。管理人員將終端固定到對應(yīng)的行李上,并將行李放到行李架上,即完成行李的寄存。

            領(lǐng)取行李時,用戶給管理員報出自己的手機(jī)號,并進(jìn)行姓名核對和短信驗證碼確認(rèn)。核對身份信息無誤后,管理員通過聲光提醒可快速找到行李,并自動計算費用,用戶支付費用后即可取走行李。

            行李存取均通過手機(jī)操作完成,避免了傳統(tǒng)紙質(zhì)卡片或標(biāo)簽帶來的不便,符合人們的生活習(xí)慣,提高了工作效率。APP還可通過WIFI密碼設(shè)定和身份信息核對提高系統(tǒng)安全性,從而實現(xiàn)行李安全、高效、方便、快捷的寄存。

            2管理APP設(shè)計

            基于AndroidSDK和SQLITE,采用JAVA語言開發(fā)完成了管理APP。APP安裝于管理員手機(jī),是系統(tǒng)的人機(jī)操作界面,其主要功能有存件、取件、狀態(tài)查詢、歷史數(shù)據(jù)查詢和參數(shù)設(shè)置等功能。APP主界面如圖2所示。

          nEO_IMG_2.jpg

            2.1存件

            當(dāng)需要存件時,點擊圖2中的【存件】按鈕,進(jìn)入圖3所示的存件界面。掃描終端二維碼獲取終端設(shè)備的編號,然后輸入用戶姓名和手機(jī)號。點擊圖3中的【存件】按鈕,APP將這些信息存儲在本機(jī),并給控制器發(fā)送存件指令。最后APP會發(fā)送一條存件確認(rèn)信息到用戶手機(jī)上,便于用戶核對信息,也可作為存件憑據(jù)。存件程序時序圖如圖4所示。


          1547021727955731.jpg

            2.2取件

            當(dāng)用戶需要取件時,在圖2頁面中點擊【取件】按鈕,進(jìn)入圖5所示的界面。首先輸入用戶所報的手機(jī)號,系統(tǒng)調(diào)出與該手機(jī)綁定的用戶姓名和設(shè)備ID。此時管理員可以進(jìn)行用戶姓名核對以驗證身份。如果用戶所報的姓名與顯示的姓名一致,則給該手機(jī)發(fā)送一條短信驗證碼,讓用戶報所收到的短信驗證碼,進(jìn)行第二次身份驗證。管理員輸入用戶提供的驗證碼,如果驗證碼正確,可以點擊【取件】按鈕,APP將取件指令發(fā)送到控制器,自動查找行李。否則提示用戶信息有誤,不可取件。取件時通過兩次身份驗證,提高了系統(tǒng)的安全性。取件程序時序圖如圖6所示。


          上一頁 1 2 3 4 下一頁

          關(guān)鍵詞: 行李寄存 ESP32 LoRa STM8 201901

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();