安徽師范大學皖江學院 高 麗
針對當前圖書館中書籍查找雜亂不規(guī)范、清點工作繁瑣等問題,利用物聯(lián)網RFID技術,設計了一套圖書館管理系統(tǒng)。首先利用RFID讀卡器、標簽、天線和服務器搭建了系統(tǒng)的硬件環(huán)境,并對其進行調試;然后編寫了系統(tǒng)的上位機軟件,對實時的數據進行接收與分析。經實際調試,該系統(tǒng)能夠分析實時書籍借出入量以及書籍在館中的位置分布。
圖書館是在校師生日常學習不可缺少的一部分,我們可以在這里查找書籍來幫助學習開闊眼界,因此進入圖書館對于書籍的查找是個關鍵的工作,同時圖書館日常管理也是一項重要而嚴肅的任務。傳統(tǒng)的書籍在架上逐一查找的方式越來越增加了用戶的查找時間,同時傳統(tǒng)的人工查找、清點方式也增加了圖書管理人員的日常工作量,并且傳統(tǒng)的方式經常容易出錯、效率低。為了克服這些不足,目前RFID射頻識別技術被廣泛使用在圖書館系統(tǒng)中。
RFID是接著條碼技術、磁條技術之后發(fā)展起來的一種新的非接觸式自動識別無線通信技術,可跟蹤的物品上附著有電子代碼(EPC)的射頻標簽,通過相應的中間設備可對其進行讀寫操作。因此在物聯(lián)網飛速發(fā)展的今天,這種射頻識別技術的應用越來越廣泛,不僅能夠應用到圖書館、實驗樓等教學場地,同時也能夠應用到大型停車場,會議室等。
本文主要借助RFID技術,設計了一套圖書館管理系統(tǒng),方便了在校師生快速的查找書籍位置,實時分析進出入書籍信息,同時也減小了管理人員的實際清理書籍等工作量。
圖1所示為該系統(tǒng)的網絡拓撲結構。天線檢測到帶有人員或者書籍信息的標簽后,將信息反饋給讀卡器,讀卡器將這些信息通過局域網傳遞給服務器,管理人員再對這些信息進行監(jiān)控、處理等。以學校的圖書館為例,為安全、方便地對系統(tǒng)進行維護和管理,所有讀卡器與樓層之間的數據傳輸通過局域網實現(xiàn)。圖書館內的圖書統(tǒng)一貼有無源標簽,且具有唯一標識的ID。根據圖書館的實際大小,每個房間布置一個讀卡器、三到四個天線,用于檢測統(tǒng)計室內的所有標簽。
圖1 系統(tǒng)硬件拓撲結構
系統(tǒng)的功能結構部分主要由數據采集、數據傳輸、終端控制顯示模塊組成。
其中,數據采集模塊是由RFID讀卡器、天線、標簽組成,此部分主要負責采集圖書館中圖書所需要的數據。為了減小該系統(tǒng)中信號的損耗以及實際場景的需要,選用選用M6超高頻讀卡器,一款抗干擾能力強、讀取方便的設備。
系統(tǒng)中的通信主要有RFID系統(tǒng)的通信、數據采集端與后臺服務器之間的通信、服務器與應用顯示層的通信,而各個模塊之間的通信方式主要分為RFID射頻通信、局域網通信。通過局域網接收RFID讀卡器傳輸過來的標簽信息,再對相應的數據信息進行分析、存儲。最后將處理好的數據通過相應的設備展示給用戶。
終端控制顯示可采用電腦、手機、LED大屏顯示器等來進行數據展示,根據具體的用戶需求將信息展示出來。同時,用戶可以在電腦、手機上對服務器中的數據進行管理操作,查看圖書館圖書的位置信息以此來快速查找所要的書籍。
進入系統(tǒng)首先選擇讀卡器讀取方式,這里提供了兩種方式進行讀取,分別為網絡方式和串口讀取方式。當選擇網絡方式進行讀取,采用局域網進行通信完成信息的傳遞。將讀卡器與通信服務器設置同一網絡段,利用局域網完成兩者之間的通信,使得服務器能夠成功的讀取到讀卡器并進行連接。若選擇串口通信方式,則需要給讀卡器配置串口信息,如:串口號、波特率等,再進行連接。系統(tǒng)與讀卡器連接成功后,設置讀卡器的功率并選擇相應的天線與讀卡器通道進行連接。讀卡器讀取標簽可采用連續(xù)讀取或讀取一次的方式。若選擇連續(xù)讀取,需要設置連續(xù)讀取的時間。為了解決標簽讀取碰撞問題,減小碰撞的損耗,根據EPC編碼的特點對讀卡器進行定期休眠。讀取卡片流程如圖2所示。
圖2 讀取流程圖
系統(tǒng)的數據庫主要對書籍狀態(tài)信息進行了設計。書籍狀態(tài)信息主要包括書籍編號、書籍名稱、是否借出、位置信息等。如下表1所示為圖書狀態(tài)信息表,表中id為主鍵,然后包括:書籍編號、書籍名稱、是否借出、借閱時間、位置信息等。
表1 書籍狀態(tài)信息表
系統(tǒng)的測試中,選用局域網進行通信。根據局域網通信的規(guī)則,將服務器與讀卡器的IP地址綁定在同一通信網絡。圖3為服務器與讀卡器通信成功匹配圖。成功通信后,上位機端讀取到讀卡器后并進行成功連接后,通過注冊后的賬戶即可登錄系統(tǒng)對所要查找的書籍進行查詢。
圖3 服務器與閱讀器成功匹配
總結:本文設計的基于RFID的圖書館管理系統(tǒng)有效的解決了學校圖書館中書籍查找雜亂不規(guī)范、清點管理繁瑣等問題。利用RFID讀卡器、標簽、天線、服務器搭建了系統(tǒng)的硬件環(huán)境,編寫了系統(tǒng)的上位機軟件,實現(xiàn)系統(tǒng)登錄、設置、數據的收發(fā)等功能。由于技術水平的局限性,在實際的使用過程中,RFID天線的放置往往隨著環(huán)境的變化而變化,對于偏僻角落里面的標簽的讀取還有待改善。