




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第11章學(xué)生考勤管理系統(tǒng)
校園一卡通學(xué)生考勤管理系統(tǒng)由校園一卡通卡、讀卡器節(jié)點(diǎn)和服務(wù)器組成。(1)讀卡器節(jié)點(diǎn):是考勤系統(tǒng)的主要設(shè)備,由RFID讀卡電路和ZigBee無線傳輸電路組成,每個教室一個,一個教學(xué)樓內(nèi)的所有讀卡器節(jié)點(diǎn)組成一個無線傳感網(wǎng)絡(luò)。只要有一卡通卡進(jìn)入讀卡器天線射頻能量范圍,讀卡器便通過射頻信號與一卡通卡通信,讀取一卡通卡卡中的學(xué)生數(shù)據(jù),并將其傳給服務(wù)器。(2)校園一卡通卡:讀卡器通過一卡通卡內(nèi)磁力線圈產(chǎn)生感應(yīng)電流讀取卡內(nèi)信息,完成讀卡操作。(3)服務(wù)器:服務(wù)器通過串口與一個ZigBee節(jié)點(diǎn)相連,讀卡器節(jié)點(diǎn)讀取的考勤信息傳輸?shù)椒?wù)器,服務(wù)器將考勤信息存入數(shù)據(jù)庫。在服務(wù)器上搭建一個支持Servlet的Web服務(wù)器,使用Java語言對考勤信息進(jìn)行管理,可以使用Android平板電腦作為服務(wù)器。系統(tǒng)組成(1)學(xué)生進(jìn)入教室后,刷卡考勤,讀卡器節(jié)點(diǎn)讀取學(xué)生考勤信息,并將數(shù)據(jù)傳輸?shù)椒?wù)器,服務(wù)器將考勤信息存入數(shù)據(jù)庫。(2)服務(wù)器上運(yùn)行著一個基于Web的應(yīng)用程序,對考勤信息進(jìn)行管理,主要包括以下功能,學(xué)生管理、教師管理、課程管理、考勤信息管理、考勤信息統(tǒng)計(jì)、考勤信息通知等功能。。需求分析M104BPC系列讀寫模塊采用13.56MHZ非接觸射頻技術(shù),內(nèi)嵌低功耗射頻芯片MFRC522。用戶不必關(guān)心射頻基站的復(fù)雜控制方法,只需通過簡單的選定UART接口發(fā)送命令就可以實(shí)現(xiàn)對卡片完全的操作。該系列讀寫模塊支持MifareOneS50,S70,FM11RF08及其兼容卡片。M104BPC讀寫模塊1)尋卡,防沖突,選卡成功之后才可以進(jìn)行塊的讀寫以及錢包功能等操作;2)在進(jìn)行塊的讀寫,錢包等相關(guān)操作之前還需要進(jìn)行密鑰認(rèn)證,只有通過才可以進(jìn)行相應(yīng)操作;3)想將某塊作為錢包功能時,第一次必須用初始化錢包指令將該塊進(jìn)行初始化;4)在做錢包備份時,必須在同一扇區(qū)內(nèi)進(jìn)行操作;操作MifareOneS50卡步驟第12章ZigBee3.0
ZigBee聯(lián)盟在2016年5月發(fā)布了ZigBee3.0協(xié)議。ZigBee3.0協(xié)議整合了各個領(lǐng)域的應(yīng)用協(xié)議,解決了不同領(lǐng)域的ZigBee設(shè)備之間的兼容性問題,使其能夠真正地互聯(lián)互通。ZigBee3.0簡化了開發(fā)人員創(chuàng)建物聯(lián)網(wǎng)產(chǎn)品和服務(wù)的選擇過程。它具備了市場上應(yīng)用ZigBee標(biāo)準(zhǔn)的數(shù)千萬臺設(shè)備的所有特征,支持智能家居、聯(lián)網(wǎng)照明和其他領(lǐng)域的設(shè)備之間的通信和互操作。ZigBee3.0基于IEEE802.15.4標(biāo)準(zhǔn),工作在2.4GHz頻段。ZigBee3.0協(xié)議也增加了更多的產(chǎn)品類型和屬性定義,并且提升了通信安全性和穩(wěn)定性。12.1ZigBee3.0簡介目前TI公司支持CC2530的ZigBee3.0協(xié)議棧是Z-Stack3.0.2版本,它需要對應(yīng)的IAR版本建議是10.20.1版本,其他版本不保證兼容性。安裝后,在C:\ZStack302\Projects\zstack\HomeAutomation目錄中存放著有關(guān)智能家居的多個ZigBee3.0例程12.1.1Z-Stack3.0.2
(1)GenericApp:通用例程。
(2)SampleDoorLock:門鎖例程。
(3)SampleDoorLockController:門鎖控制器例程。
(4)SampleLight:ZigBee3.0燈例程。
(5)SampleSwitch:插座例程。
(6)SampleTemperatureSensor:溫度傳感器例程。
(7)SampleThermostat:恒溫器例程。(8)Source:存放公共代碼的文件夾。HomeAutomation中的文件夾內(nèi)容如下:ZigBee3.0設(shè)備在相互發(fā)送數(shù)據(jù)之前,需要先組建網(wǎng)絡(luò)。BDB(BaseDeviceBehavior,設(shè)備基本行為)是ZigBee的一個新特性,為各個ZigBee設(shè)備提供了一套統(tǒng)一的組網(wǎng)機(jī)制。BDB提供了7種組網(wǎng)模式給開發(fā)者使用//CommissioningModes#defineBDB_COMMISSIONING_MODE_IDDLE0#defineBDB_COMMISSIONING_MODE_INITIATOR_TL(1<<0)#defineBDB_COMMISSIONING_MODE_NWK_STEERING(1<<1)#defineBDB_COMMISSIONING_MODE_NWK_FORMATION(1<<2)#defineBDB_COMMISSIONING_MODE_FINDING_BINDING(1<<3)#defineBDB_COMMISSIONING_MODE_INITIALIZATION(1<<4)#defineBDB_COMMISSIONING_MODE_PARENT_LOST(1<<5)BDB模式NetworkFormation模式,規(guī)定設(shè)備需要去建立一個中心信任的安全網(wǎng)絡(luò)。這種網(wǎng)絡(luò)的特點(diǎn)是所有需要加入到網(wǎng)絡(luò)中的設(shè)備都需要經(jīng)過信任中心的同意才能加入,而協(xié)調(diào)器本身就是這個信任中心。所有的協(xié)調(diào)器都必須要支持NetworkFormation模式,而對于路由器來說,這是可選的模式。NetworkFormation模式定義了設(shè)備如何加入到ZigBee網(wǎng)絡(luò)中,所有需要加入到ZigBee網(wǎng)絡(luò)中的設(shè)備都必須要支持NetworkSteering模式,包括終端和路由器。NetworkSteering模式ZigBee3.0是使用Cluster(簇)來描述設(shè)備的功能的。每種設(shè)備都有各自的功能,都有各自的一系列Clusters。發(fā)現(xiàn)與綁定是指ZigBee設(shè)備的Cluster之間的相互發(fā)現(xiàn)、相互綁定。所有的ZigBee設(shè)備都必須要支持FindingandBinding模式。FindingandBinding模式BDB組建網(wǎng)絡(luò)的一個重要函數(shù)是bdb_StartCommissioning(),通常情況下使用下面的代碼就能完成BDB組建網(wǎng)絡(luò)。
(1)讓協(xié)調(diào)器創(chuàng)建網(wǎng)絡(luò),代碼如下:bdb_StartCommissioning(BDB_COMMISSIONING_MODE_NWK_FORMATION|BDB_COMMISSIONING_MODE_FINDING_BINDING)
(2)路由器或終端設(shè)備加入網(wǎng)絡(luò)中,代碼如下:bdb_StartCommissioning(BDB_COMMISSIONING_MODE_NWK_STEERING|BDB_COMMISSIONING_MODE_FINDING_BINDING)
BDB組建網(wǎng)絡(luò)應(yīng)用程序使用bdb_RegisterCommissioningStatusCB()函數(shù)注冊BDB回調(diào)函數(shù),回調(diào)函數(shù)中將接收有關(guān)BDB執(zhí)行結(jié)果的通知。應(yīng)用程序可以在收到某個通知后進(jìn)行處理。例如,終端設(shè)備可以在加入網(wǎng)絡(luò)失敗后試著重新加入網(wǎng)絡(luò)。下面是一段BDB回調(diào)函數(shù)zclGenericApp_ProcessCommissioningStatus()中的代碼,作用是如果終端節(jié)點(diǎn)執(zhí)行BDB_COMMISSIONING_MODE_NWK_STEERING模式成功則觸發(fā)事件GENERICAPP_SEND_MSG_EVT發(fā)送數(shù)據(jù),如果失敗則觸發(fā)事件SAMPLEAPP_REJOIN_EVT重新加入網(wǎng)絡(luò)。BDB回調(diào)函數(shù)ZigBee聯(lián)盟在AF層與應(yīng)用層之間添加了ZCL層,其最大的作用就是實(shí)現(xiàn)了各種ZigBee設(shè)備的互聯(lián)互通。ZCL(ZigbeeClusterLibrary,簇庫)定義了ZigBee設(shè)備的各種應(yīng)用(Profile)、設(shè)備(Device)、簇群(Cluster)、屬性和命令,這些定義均由ZigBee聯(lián)盟統(tǒng)一制定。ZigBee聯(lián)盟各個廠商在開發(fā)ZigBee設(shè)備時遵循這些定義,便實(shí)現(xiàn)了互聯(lián)互通了,ZCL是ZigBee3.0的核心內(nèi)容之一。ZigBee聯(lián)盟定義了許多標(biāo)準(zhǔn)的Cluster,可供所有開發(fā)者使用,每個應(yīng)用程序都支持一定數(shù)量的簇集(Clusters)。可以將簇集視為包含命令和屬性的對象。12.2ZCL
TI的SimpleLinkMCU平臺是一個資源豐富、使用廣泛的平臺,通過將一套穩(wěn)健耐用的硬件、軟件和工具在單一開發(fā)環(huán)境中集成,該平臺可加快產(chǎn)品開發(fā)的進(jìn)程。基于驅(qū)動、框架和數(shù)據(jù)庫等共享基礎(chǔ),SimpleLinkMCU平臺全新的軟件開發(fā)套件(SDK)以100%的代碼重用率實(shí)現(xiàn)了可擴(kuò)展性,從而縮短了設(shè)計(jì)開發(fā)時間,并允許開發(fā)人員在不同的產(chǎn)品中重復(fù)利用此前的投入。SimpleLinkMCU平臺12.4CC2530節(jié)點(diǎn)與CC2652R雙協(xié)議節(jié)點(diǎn)的通信實(shí)驗(yàn)TI的SimpleLinkMCU平臺是一個資源豐富、使用廣泛的平臺,通過將一套穩(wěn)健耐用的硬件、軟件和工具在單一開發(fā)環(huán)境中集成,該平臺可加快產(chǎn)品開發(fā)的進(jìn)程。基于驅(qū)動、框架和數(shù)據(jù)庫等共享基礎(chǔ),SimpleLinkMCU平臺全新的軟件開發(fā)套件(SDK)以100%的代碼重用率實(shí)現(xiàn)了可擴(kuò)展性,從而縮短了設(shè)計(jì)開發(fā)時間,并允許開發(fā)人員在不同的產(chǎn)品中重復(fù)利用此前的投入。SimpleLinkMCU平臺多協(xié)議無線MCU允許用戶在遠(yuǎn)距離Sub-1GHz網(wǎng)絡(luò)中使用低功耗Bluetooth,或在低功耗Bluetooth中使用Zigbee,或使用其他無線協(xié)議組合。多協(xié)議無線MCUCC2652R是一款多協(xié)議無線2.4GHzMCU,面向Thread、Zigbee、低功耗Bluetooth5、IEEE802.15.4g和TI15.4-Stack等多種網(wǎng)絡(luò)協(xié)議。CC2652R是具有成本效益、超低功耗、2.4GHz和低于1GHz射頻SimpleLinkMCU平臺中的一員。非常低的有源射頻和微控制器(MCU)電流以及低于1μA的睡眠電流和高達(dá)80KB并受奇偶校驗(yàn)保護(hù)的RAM。可提供卓越的電池壽命,并支持依靠小型紐扣電池在
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 宿遷澤達(dá)職業(yè)技術(shù)學(xué)院《西班牙文學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 南昌交通學(xué)院《專業(yè)應(yīng)用英語》2023-2024學(xué)年第二學(xué)期期末試卷
- 長沙學(xué)院《室內(nèi)專題設(shè)計(jì)3》2023-2024學(xué)年第一學(xué)期期末試卷
- 塑料成品模具合同協(xié)議
- 塑膠行業(yè)采購合同協(xié)議
- 塑料管材銷售合同協(xié)議
- 商用供熱合同協(xié)議
- 土石方加油合同協(xié)議
- 外幕墻裝修施工合同協(xié)議
- 土建混凝土頂管合同協(xié)議
- 4-13-01-06 國家職業(yè)標(biāo)準(zhǔn)檔案數(shù)字化管理師S (2025年版)
- 資產(chǎn)分紅合同協(xié)議
- 中國高職院校畢業(yè)生薪酬報(bào)告(2024年度)
- 江蘇省南京市聯(lián)合體2024-2025學(xué)年下學(xué)期八年級數(shù)學(xué)期中練習(xí)卷(含部分答案)
- 山東省濟(jì)南西城實(shí)驗(yàn)中學(xué)2024-2025學(xué)年高一下學(xué)期4月月考地理試題(原卷版+解析版)
- 跨學(xué)科實(shí)踐制作簡易桿秤人教版八年級下冊物理
- 口腔門診6S管理
- 沉浸式體驗(yàn)活動設(shè)計(jì)合同
- 易制毒化學(xué)品銷售人員崗位職責(zé)
- 中國心力衰竭診斷和治療指南2024解讀(完整版)
- 2024醫(yī)療機(jī)構(gòu)重大事故隱患判定清單(試行)學(xué)習(xí)課件
評論
0/150
提交評論