基于MCF52235 的RFID 通用开发平台设计
uint8 password[6]; //块的访问密码
};
struct ip_arrays_A //读Type A 卡信息
{ ip_addr ipaddress; //IP 地址
int port; // UDP 端口号
uint8 block [num_of_rf_structs]; //这个UDP连接要读取的所有块
};
struct net_cmd //发送到板子的命令
{ uint8 lenth; //请求数据长度
uint8 cmdope; //操作码
uint8 data[1]; //数据
};//=================================
基于此平台文中开发了学生机房上机刷卡系统。 在每个机房安装一台读卡器,PC 主机的数据库中存储了每个机房的课表、任课教师和学生的信息。 学生持卡到各个机房的读卡器上刷卡,读卡器将读到的信息通过网络传输到PC 主机上,统计学生人数和上、下课时间等情况, 相关信息显示在LCD 上并进行语音提示。 PC 端软件实现了网络通信功能和学生机房上机刷卡管理系统。 网络通信通过CManagerDlg:: m_skInfo 和CManagerDlg::
m_skCmd 这2 个sokcet 接口完成。 学生机房上机刷卡管理系统开发软件采用VC++2012 和SQLServer 2012 关系型数据库管理系统。 学生机房上机刷卡管理系统界面如图6 所示。
4 结语
现有RFID 系统开发基本是根据具体应用需求进行单独设计的。 而这些不同的应用系统在软、硬件部分具有很大的重复性,为提高软、硬件的可重用性,文中通过分析RFID 射频识别系统一般模型,提出了一种基于MCF52235 的RFID 通用开发平台软、硬件构件化设计方案,设计了集成多种接口的具备通用功能的RFID 开发平台,并将该平台应用于学生机房上机管理系统中。 实践证明它为RFID 系统开发提供了一个快速、通用的软、硬件模型。
评论