版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
智慧圖書(shū)館智能座位預(yù)定系統(tǒng)
目錄
第一節(jié)系統(tǒng)總體設(shè)計(jì).........................................................2
一、總體設(shè)計(jì).................................................................2
二、網(wǎng)絡(luò)架構(gòu)設(shè)計(jì).........................................................3
第二節(jié)系統(tǒng)功能設(shè)計(jì).........................................................3
一、座位的預(yù)約.............................................................3
二、座位的使用.............................................................4
三、違規(guī)說(shuō)明.................................................................4
四、注意事項(xiàng).................................................................5
第三節(jié)系統(tǒng)平臺(tái)設(shè)計(jì).........................................................5
一、座位管理節(jié)點(diǎn)硬件設(shè)計(jì).........................................5
二、LoRa基站硬件設(shè)計(jì)................................................6
三、系統(tǒng)軟件設(shè)計(jì).........................................................7
1
第一節(jié)系統(tǒng)總體設(shè)計(jì)
一、總體設(shè)計(jì)
基于LoRa的智能圖書(shū)館座位管理系統(tǒng)整體上由四部分
組成,即:座位管理節(jié)點(diǎn)、LoRa基站、智能圖書(shū)館云平臺(tái)服
務(wù)器以及用戶(hù)訪(fǎng)問(wèn)平臺(tái)。座位管理節(jié)點(diǎn)包括采集模塊以及顯
示模塊兩部分,對(duì)采集座位狀態(tài)信息的模塊稱(chēng)為采集模塊,
對(duì)顯示座位狀態(tài)信息的模塊稱(chēng)為顯示模塊。LoRa基站保證了
智能圖書(shū)館云平臺(tái)服務(wù)器與座位管理節(jié)點(diǎn)之間的數(shù)據(jù)交互。
智能圖書(shū)館云平臺(tái)服務(wù)器對(duì)整個(gè)系統(tǒng)產(chǎn)生的數(shù)據(jù)進(jìn)行處理,
將其存入數(shù)據(jù)庫(kù),在需要時(shí)隨時(shí)提取出來(lái)供用戶(hù)使用。用戶(hù)
訪(fǎng)問(wèn)平臺(tái)包括Web與手機(jī)APP。另外,一個(gè)LoRa基站覆蓋一
整棟圖書(shū)館的所有座位管理節(jié)點(diǎn),一個(gè)智能圖書(shū)館云平臺(tái)服
務(wù)器可連接多個(gè)LoRa基站,實(shí)現(xiàn)多圖書(shū)館統(tǒng)一管理。本系
統(tǒng)總體設(shè)計(jì)支持?jǐn)?shù)據(jù)雙向傳輸。由下至上時(shí),由采集模塊檢
測(cè)座位狀態(tài)信息,通過(guò)LoRa網(wǎng)絡(luò)傳輸?shù)絃oRa基站,再經(jīng)過(guò)
4G網(wǎng)絡(luò)上傳到智能圖書(shū)館云平臺(tái)服務(wù)器,最終用戶(hù)就可以獲
取到實(shí)時(shí)座位狀態(tài)信息。由上至下時(shí),由用戶(hù)通過(guò)Web或移
動(dòng)前端發(fā)送指令給智能圖書(shū)館云平臺(tái)服務(wù)器,再經(jīng)過(guò)4G網(wǎng)
絡(luò)將指令發(fā)送給LoRa基站,最后經(jīng)過(guò)LoRa網(wǎng)絡(luò)發(fā)送給顯示
模塊,通過(guò)LED指示燈來(lái)顯示座位狀態(tài)。
2
二、網(wǎng)絡(luò)架構(gòu)設(shè)計(jì)
在本系統(tǒng)中,LoRa技術(shù)采用LoRaWAN網(wǎng)絡(luò)協(xié)議。而
LoRaWAN的網(wǎng)絡(luò)架構(gòu)是一一個(gè)典型的星形拓?fù)浣Y(jié)構(gòu),在這個(gè)
網(wǎng)絡(luò)架構(gòu)中,LoRa基站是傳輸?shù)闹欣^,連接終端設(shè)備和后端
中央服務(wù)器。在該智能圖書(shū)館座位管理系統(tǒng)中,終端設(shè)備為
座位管理節(jié)點(diǎn),后端中央服務(wù)器為智能圖書(shū)館云平臺(tái)服務(wù)
器。
另外,LoRa基站與智能圖書(shū)館云平臺(tái)服務(wù)器通過(guò)4G網(wǎng)
絡(luò)建立通信鏈路,在此過(guò)程中采用TCP/IP協(xié)議。
第二節(jié)系統(tǒng)功能設(shè)計(jì)
一、座位的預(yù)約
1.通過(guò)Web網(wǎng)頁(yè)、手機(jī)APP實(shí)現(xiàn)在線(xiàn)預(yù)約。
2.座位預(yù)約成功后,LED指示燈為藍(lán)色,讀者會(huì)有30分
鐘的時(shí)間到達(dá)座位就坐。若30分鐘后紅外傳感器檢測(cè)到無(wú)
人就坐,會(huì)自動(dòng)釋放該座位,并判定為一次違規(guī);讀者到達(dá)
指定座位后,點(diǎn)擊“確認(rèn)到達(dá)”后即可就坐,LED指示燈變
為綠色,若點(diǎn)擊了確認(rèn)達(dá)到,但30秒后紅外傳感器檢測(cè)到
無(wú)人就坐會(huì)自動(dòng)釋放該座位,并判定為一次違規(guī)。
3.若他人強(qiáng)行就坐已經(jīng)被預(yù)約的座位,紅外傳感器檢測(cè)
到有人會(huì)直接將其判定為占座,LED指示燈變?yōu)榧t色,并將
信號(hào)發(fā)送給值班管理員,管理員查明后,判定為一次違規(guī)。
3
二、座位的使用
1.可通過(guò)Web網(wǎng)頁(yè)或者APP實(shí)現(xiàn)暫離座位、釋放座位以
及查看個(gè)人賬號(hào)信息。
2.若要暫時(shí)離開(kāi)座位必須點(diǎn)擊“暫離",LED指示燈變?yōu)?/p>
藍(lán)色,暫離時(shí)間是25分鐘,若超過(guò)規(guī)定時(shí)長(zhǎng),人體熱釋電
紅外傳感器檢測(cè)到還無(wú)人就坐會(huì)自動(dòng)釋放該座位,并判定為
一次違規(guī)(12:00-13:00和17:30-18:30兩個(gè)時(shí)段保留
60分鐘)。若離開(kāi)時(shí)沒(méi)有點(diǎn)擊“暫離”,則30秒內(nèi)紅外傳感
器檢測(cè)到無(wú)人會(huì)自動(dòng)釋放該座位,并判定為一次違規(guī)。
3.若要釋放座位必須點(diǎn)擊“釋放”,LED指示燈熄滅;若
沒(méi)有點(diǎn)擊“釋放”便離開(kāi),則30秒內(nèi)紅外傳感器檢測(cè)到無(wú)
人會(huì)自動(dòng)釋放該座位,并判定為一次違規(guī)。若到了圖書(shū)館閉
館時(shí)間,可直接離開(kāi)圖書(shū)館,無(wú)需手動(dòng)釋放該座位。
三、違規(guī)說(shuō)明
1.讀者預(yù)約座位卻未在規(guī)定時(shí)間內(nèi)到達(dá)或者點(diǎn)擊了“確
認(rèn)到達(dá)”,卻無(wú)人就坐。
2.讀者沒(méi)有預(yù)約座位,卻強(qiáng)行就坐已經(jīng)被預(yù)約的座位。
3.讀者離開(kāi)時(shí)沒(méi)有點(diǎn)擊“暫離”或者點(diǎn)擊了“暫離”但
未在規(guī)定時(shí)間內(nèi)返回。
4.讀者提前離開(kāi)圖書(shū)館但未釋放座位。
5.若讀者有三次違規(guī)操作,則智能圖書(shū)館云平臺(tái)服務(wù)器
系統(tǒng)自動(dòng)將該名讀者列入黑名單,讀者等待三天后會(huì)被移出
4
黑名單。在黑名單期間,讀者不能在線(xiàn)預(yù)約座位。
四、注意事項(xiàng)
1.賬號(hào)與借書(shū)卡賬號(hào)綁定。
2.每日可在線(xiàn)預(yù)約座位數(shù)量限額為座位總數(shù)30%。每日
只要超出在線(xiàn)預(yù)約限額,便會(huì)關(guān)閉在線(xiàn)預(yù)約座位窗口,此時(shí)
讀者只能到圖書(shū)館現(xiàn)場(chǎng)就座。
第三節(jié)系統(tǒng)平臺(tái)設(shè)計(jì)
根據(jù)本系統(tǒng)總體設(shè)計(jì)可知,硬件部分包括座位管理節(jié)點(diǎn)
和LoRa基站。
一、座位管理節(jié)點(diǎn)硬件設(shè)計(jì)
本系統(tǒng)的座位管理節(jié)點(diǎn)設(shè)計(jì)包括采集模塊和顯示模塊兩部
分。采集模塊由人體熱釋電紅外傳感器、主控芯片、電源、
LoRa無(wú)線(xiàn)通訊模塊四部分組成,其主要任務(wù)是將采集到的座
位就坐狀態(tài)信息數(shù)據(jù)上傳給LorRa基站。顯示模塊由LED指
示燈、電源、主控芯片、三部分組成,主要任務(wù)是響應(yīng)LoRa
基站下發(fā)的控制指令來(lái)控制LED指示燈的狀態(tài)。其中出于低
成本,小體積等因素的考慮,采集模塊與顯示模塊共用主控
芯片、電源。對(duì)于座位管理節(jié)點(diǎn),并不需要復(fù)雜的計(jì)算,但
考慮其低功耗需求,座位管理節(jié)點(diǎn)選取STC公司生產(chǎn)的
STC89C52RC單片機(jī)為主控芯片。STC89C52RC是一款低功耗、
高速、超強(qiáng)抗干擾的CMOS8位微處理器,在傳統(tǒng)的51單片
5
機(jī)上做了許多改進(jìn),使其為更多嵌入式系統(tǒng)提供有效的解決
方案。另外,人體熱釋電紅外傳感器采用HC-SR501型紅外
傳感器,其感應(yīng)角度在100°的錐角內(nèi)可調(diào),感應(yīng)距離在3m
內(nèi)可調(diào),均符合功能需求。LoRa無(wú)線(xiàn)通訊模塊采用Rejeee
的M-GW1全雙工LoRa無(wú)線(xiàn)通訊模塊。M-GW1功耗低,是高性
能工業(yè)級(jí)芯片,可快速部署LoRa網(wǎng)絡(luò),實(shí)現(xiàn)遠(yuǎn)距離低功耗
的控制和數(shù)據(jù)采集的目的。
座位節(jié)點(diǎn)示意圖
二、LoRa基站硬件設(shè)計(jì)
本系統(tǒng)LoRa基站設(shè)計(jì),由網(wǎng)絡(luò)接口模塊、電源模塊、
主控芯片、LoRa無(wú)線(xiàn)通訊模塊四部分組成。LoRa基站一方
面將座位管理節(jié)點(diǎn)中的采集模塊采集到的座位狀態(tài)信息數(shù)
據(jù)發(fā)送給智能圖書(shū)館云平臺(tái)服務(wù)器,另一方面響應(yīng)智能圖書(shū)
館云平臺(tái)服務(wù)器下發(fā)的指令,并讓座位管理節(jié)點(diǎn)中的顯示模
塊執(zhí)行。對(duì)于LoRa基站,除了低功耗特性外還需要滿(mǎn)足一
定復(fù)雜計(jì)算能力,因此LoRa基站選取ST公司的STM32F103
為主控芯片。STM32F103是一款A(yù)RMCortex-M3內(nèi)核的32位
6
微處理器,內(nèi)置高速存儲(chǔ)器,有睡眠、停機(jī)、待機(jī)3種低功
耗模式等特點(diǎn)。LoRa無(wú)線(xiàn)通訊模塊采用M-GW1全雙工LoRa
無(wú)線(xiàn)通訊模塊,與座位管理節(jié)點(diǎn)相同。
LoRa基站示意圖
三、系統(tǒng)軟件設(shè)計(jì)
為確保各個(gè)部分間的正常通信,本系統(tǒng)在軟件部分對(duì)座
位管理節(jié)點(diǎn)、LoRa基站和通信協(xié)議3個(gè)部分進(jìn)行了詳細(xì)設(shè)計(jì),
實(shí)現(xiàn)座位管理節(jié)點(diǎn)、LoRa基站、智能圖書(shū)館云平臺(tái)服務(wù)器三
者之間數(shù)據(jù)傳輸?shù)臏?zhǔn)確性與可靠性,以下分別介紹。
(一)座位管理節(jié)點(diǎn)軟件設(shè)計(jì)
LoRa節(jié)點(diǎn)在LoRaWAN協(xié)議里被分為ClassA、ClassB和
ClassC三類(lèi)不同的工作模式。本系統(tǒng)中的座位管理節(jié)點(diǎn)
ClassB模式是固定周期時(shí)間同步,兼顧實(shí)時(shí)性和低功耗。啟
動(dòng)LoRa無(wú)線(xiàn)通訊模塊后,每當(dāng)結(jié)束字節(jié)完成時(shí),則進(jìn)行數(shù)
據(jù)幀類(lèi)型的判斷。對(duì)來(lái)自采集模塊的數(shù)據(jù),先封裝成幀,添
加幀頭、幀尾,然后通過(guò)LoRa網(wǎng)絡(luò)發(fā)送至LoRa基站;對(duì)來(lái)
自L(fǎng)oRa基站的數(shù)據(jù),先解幀,拆除幀頭、幀尾、然后把數(shù)
7
據(jù)發(fā)送給顯示模塊,后者接收到數(shù)據(jù)后,調(diào)整LED燈顯示狀
態(tài)。至此,便實(shí)現(xiàn)了采集模塊數(shù)據(jù)的上傳與LoRa基站指令
的下達(dá)。
座位管理節(jié)點(diǎn)流程圖
(二)LoRa基站軟件設(shè)計(jì)
啟動(dòng)LoRa無(wú)線(xiàn)通訊模塊后,每當(dāng)結(jié)束字節(jié)完成時(shí),則
進(jìn)行數(shù)據(jù)幀類(lèi)型的判斷。對(duì)來(lái)自智能圖書(shū)館云平臺(tái)服務(wù)器的
數(shù)據(jù),先封裝成幀,添加幀頭和幀尾,然后通過(guò)LoRa網(wǎng)絡(luò)
發(fā)送至座位管理節(jié)點(diǎn);對(duì)來(lái)自座位管理節(jié)點(diǎn)的數(shù)據(jù)幀,先解
幀,拆除幀頭、幀尾,然后通過(guò)4G網(wǎng)絡(luò)接口模塊發(fā)送至智
能圖書(shū)館云平臺(tái)服務(wù)器,后者接收到數(shù)據(jù)后,實(shí)時(shí)地推送給
用戶(hù)訪(fǎng)問(wèn)平臺(tái)。至此,便實(shí)現(xiàn)了LoRa基站數(shù)據(jù)的上傳與智
8
能圖書(shū)館云平臺(tái)服務(wù)器指令的下達(dá)。
LoRa基站流程圖
(三)通信協(xié)議的設(shè)計(jì)
為了實(shí)現(xiàn)本系統(tǒng)中數(shù)據(jù)傳輸?shù)臏?zhǔn)確性與可靠性,根據(jù)系
統(tǒng)需求設(shè)計(jì)出4種類(lèi)型的數(shù)據(jù)幀,分別為上行數(shù)據(jù)幀、下行
反饋幀、下行指令幀、上行反饋幀。上行數(shù)據(jù)幀表示:下層
采集模塊將采集到的座位狀態(tài)信息發(fā)送給上層智能圖書(shū)館
云平臺(tái)服務(wù)器;下行反饋幀表示下層座位管理節(jié)點(diǎn)在收到該
幀后可以得知上層智能云平臺(tái)服務(wù)器是否接收到上行數(shù)據(jù)
幀;下行指令幀表示上層智能圖書(shū)館云平臺(tái)服務(wù)器發(fā)送給顯
示模塊的指令;上行反饋幀表示上層智能圖書(shū)館云平臺(tái)服務(wù)
器收到該幀后可以得知下層座位管理節(jié)點(diǎn)是否接收到了下
行指令幀。
另外,根據(jù)本系統(tǒng)的性能以及功能需求,設(shè)計(jì)了一條通
9
用數(shù)據(jù)幀,幀內(nèi)每一個(gè)字段的數(shù)據(jù)以十六進(jìn)制方式存儲(chǔ)。每
一幀都包含幀頭、數(shù)據(jù)字段、幀尾3個(gè)部分。其中,幀頭由
幀首
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 產(chǎn)教融合中的資源共享與優(yōu)勢(shì)互補(bǔ)策略
- 2025年婦產(chǎn)科工作計(jì)劃格式范例
- Unit1 My classroom(說(shuō)課稿)-2024-2025學(xué)年人教PEP版英語(yǔ)四年級(jí)上冊(cè)
- 小學(xué)四年級(jí)下冊(cè)數(shù)學(xué)期末試卷分析
- 2025年生產(chǎn)主管的工作計(jì)劃
- Unit2 Different families Part A Letters and sounds(說(shuō)課稿)-2024-2025學(xué)年人教PEP版(2024)英語(yǔ)三年級(jí)上冊(cè)
- 2025年法律援助中心工作計(jì)劃
- 2025年員工個(gè)人月工作總結(jié)與下月工作計(jì)劃
- 2025年小學(xué)一年級(jí)班主任工作計(jì)劃范文
- Unit7 Section B 2a-2c 說(shuō)課稿-2024-2025學(xué)年人教新目標(biāo)八年級(jí)英語(yǔ)下冊(cè)
- 2025版工業(yè)制造工程墊資建設(shè)合同2篇
- ISO 56001-2024《創(chuàng)新管理體系-要求》專(zhuān)業(yè)解讀與應(yīng)用實(shí)踐指導(dǎo)材料之4:4組織環(huán)境-4.2理解相關(guān)方的需求和期望(雷澤佳編制-2025B0)
- 2024年一級(jí)支行行長(zhǎng)競(jìng)聘演講稿例文(4篇)
- 健身房銷(xiāo)售人員培訓(xùn)
- 菌種保存管理
- 四年級(jí)數(shù)學(xué)(上)計(jì)算題專(zhuān)項(xiàng)練習(xí)及答案
- 廣東省廣州市2022-2023學(xué)年高二上學(xué)期期末考試化學(xué)試題
- 人教版-六年級(jí)上數(shù)學(xué)-扇形統(tǒng)計(jì)圖單元測(cè)試(含答案)
- 2023年題工會(huì)基礎(chǔ)知識(shí)試題及答案
- 期末測(cè)試卷(試題)-2024-2025學(xué)年四年級(jí)上冊(cè)數(shù)學(xué)滬教版
- 抗壓偏壓混凝土柱承載力計(jì)算表格
評(píng)論
0/150
提交評(píng)論