基于MCF52235 的RFID 通用開(kāi)發(fā)平臺設計
uint8 password[6]; //塊的訪(fǎng)問(wèn)密碼
};
struct ip_arrays_A //讀Type A 卡信息
{ ip_addr ipaddress; //IP 地址
int port; // UDP 端口號
uint8 block [num_of_rf_structs]; //這個(gè)UDP連接要讀取的所有塊
};
struct net_cmd //發(fā)送到板子的命令
{ uint8 lenth; //請求數據長(cháng)度
uint8 cmdope; //操作碼
uint8 data[1]; //數據
};//=================================
3 RFID 通用開(kāi)發(fā)平臺應用
基于此平臺文中開(kāi)發(fā)了學(xué)生機房上機刷卡系統。 在每個(gè)機房安裝一臺讀卡器,PC 主機的數據庫中存儲了每個(gè)機房的課表、任課教師和學(xué)生的信息。 學(xué)生持卡到各個(gè)機房的讀卡器上刷卡,讀卡器將讀到的信息通過(guò)網(wǎng)絡(luò )傳輸到PC 主機上,統計學(xué)生人數和上、下課時(shí)間等情況, 相關(guān)信息顯示在LCD 上并進(jìn)行語(yǔ)音提示。 PC 端軟件實(shí)現了網(wǎng)絡(luò )通信功能和學(xué)生機房上機刷卡管理系統。 網(wǎng)絡(luò )通信通過(guò)CManagerDlg:: m_skInfo 和CManagerDlg::
m_skCmd 這2 個(gè)sokcet 接口完成。 學(xué)生機房上機刷卡管理系統開(kāi)發(fā)軟件采用VC++2012 和SQLServer 2012 關(guān)系型數據庫管理系統。 學(xué)生機房上機刷卡管理系統界面如圖6 所示。
4 結語(yǔ)
現有RFID 系統開(kāi)發(fā)基本是根據具體應用需求進(jìn)行單獨設計的。 而這些不同的應用系統在軟、硬件部分具有很大的重復性,為提高軟、硬件的可重用性,文中通過(guò)分析RFID 射頻識別系統一般模型,提出了一種基于MCF52235 的RFID 通用開(kāi)發(fā)平臺軟、硬件構件化設計方案,設計了集成多種接口的具備通用功能的RFID 開(kāi)發(fā)平臺,并將該平臺應用于學(xué)生機房上機管理系統中。 實(shí)踐證明它為RFID 系統開(kāi)發(fā)提供了一個(gè)快速、通用的軟、硬件模型。
評論