基于RFID+GSM的智能签到系统
2014-07-24殷智浩沈璇张浩
殷智浩 沈璇 张浩
摘要:随着物联网应用技术的不断发展与推进,RFID作为其核心技术得到了进一步的开发。该文目的在于设计出基于RFID技术的智能签到系统,并通过GSM系统进行短信通知。基于RFID的学生考勤应用系统就是智能化的完成考察学生出勤情况。该系统实时的自动采集数据信息、自动对所采集数据进行分析处理,然后以可视化界面进行汇报,并利用GSM进行短信通知。
关键词:物联网;RFID技术;GSM系统;智能签到
中图分类号:TP391 文献标识码:A 文章编号:1009-3044(2014)15-3621-03
Design of Intelligent Management System Based on RFID+GSM
YIN Zhi-hao, SHEN Xuan, ZHANG Hao
(Xuzhou Institute of Industry Technology, Xuzhou 221000,China)
Abstract:With the continuous development of the Internet of things application technology and propulsion, RFID got further development as its core technology. The purpose of this paper is to design a smart sign in system based on RFID technology, and text messages through the GSM system. Student attendance application system based on RFID is intelligent complete examining students' attendance. The real-time automatic collection of data information, the system automatically analyze the collected data processing, and then report to visual interface, and use the GSM SMS notification.
Key words:The Internet of things; RFID; GSM; Intelligent attendance
1 系统总体设计方案
本系统主要完成学生的教室智能签到,并同时实现短信通知。整个过程无需老师进行传统的点名核实。只要让学生佩戴含有内置RFID芯片的学生卡,进入教室时,便可自动感应,完成考勤。同时阅读器会将从RFID芯片上接收到的学生信息传送到代课老师的电脑终端,并进行信息核对做出相应处理,实时记录学生往返时间等信息。对于不能按时出勤的同学信息会通过GSM系统以短信的形式发到相关负责人处。总框图如图1所示。
图1 课堂考勤系统框图
2 系统硬件设计
2.1学生卡
学生卡利用RFID标签制作,每张卡内置对应学生的院系、班级、姓名、学号等校内个人信息。当学生持卡经过阅读器的读取范围时,阅读器便将读到的信息上传至总服务器。其结构图如图2所示。
2.2阅读器
阅读器的主要功能是自动感应RFID标签,接收学生卡信息并以串口设备上传给总服务器,进行数据库信息核实,完成考勤。阅读器的框架图如图3所示:
2.3 MC9S08AW60
阅读器的硬件系统以40MHz的8位HCS08的CPU(中央处理单元),20 MHz的内部总线频率,MC9S08AW60是低成本、高性能8位微处理器单元(MCUs )HCS08家族中的成员。具有模块保护与安全选项功能的60KB片选上在线可编程FLASH存储器,64/48/44引脚的四方扁平封装( QFP )。
MC9S08AW60 的应用特点非常丰富。MC9S08AW60系列在一般情况下的操作模式。在复位上升沿,若BKGD/MS为高电平,则进入此模式。在这种模式下,CPU从内存执行代码,复位后,从内存$FFFF:$FFFF地址处开始执行
MC9S08AW60系列包括静态RAM。RAM中$0100以下的地址可以使用更高效的直接尋址模式访问,而这一区域中的任何单一比特可以通过位操作指令(BCLR、BSET、 BRCLR 和BRSET)访问。首选的方式是在这一区域中查找RAM最频繁访问的程序变量。
2.4外部通讯
外部通讯采用Maxim公司的MAX485接口芯片,是一种额定电流为300μA,工作状态为单一电源+5 V的半双工通讯方式的RS-485芯片。其功能是将TTL电平转换为RS-485电平。MAX485的驱动器摆率不受限制, 传输速率最高2.5Mbps。收发器在驱动器禁用的空载或满载状态下,吸取的电源电流在120μA至500μA之间。驱动器具有短路电流限制,并可以通过热关断电路将驱动器输出置为高阻状态。接收器输入具有失效保护特性,当输入开路时,可以确保逻辑高电平输出。
3 部分关键代码
private void button3tianyonghu_Click(object sender, EventArgs e)
{
//StreamWritersw=File.AppendText(@"F:\text.txt");
//Debug目录下的相对路径
StreamWriter sw = File.AppendText("text.txt");
//string zuhe = textBox1xuliehao + textBox2xingming + textBox3banji;
sw.WriteLine(textBox1xuliehao.Text+","+textBox2xingming.Text+","+textBox3banji.Text);
MessageBox.Show("成功添加新用户!");
textBox2xingming.Text = "";
textBox3banji.Text = "";
sw.Flush();
sw.Close(); }
private void button1deletetxt_Click(object sender, EventArgs e)
{ string delFile = "text.txt";
File.Delete(delFile);}
private void button1_Click(object sender, EventArgs e)
{if (button1.Text.Equals("打开"))
{ try
{ if (sp.IsOpen)
{sp.Close();}
else
{ sp.PortName = comboBox1GSMname.Text;
//sp.BaudRate= Convert.ToInt32(comboBox2.Text);
sp.Encoding = Encoding.GetEncoding("gb2312");
sp.Open();}}
4 總结
本文主要完成课堂智能考勤系统,利用RFID技术实现学生上课签到,进行自动化和智能化管理。利用GSM系统实现短信通知,是本文的又一亮点所在。同时,RFID技术在近年来各个行业与领域都得到了极大范围的研究、应用,由此相关硬件配套设备设施也得到了大范围的商业化生产。因此从原材料的选择和采用方面大大加强了本系统的可实现性和可操作性,使得本系统有大范围应用的可行性。相信随着物联网应用技术的不断发展,RFID技术的不断成熟,本套系统将会得到不断完善和广泛应用。
参考文献:
[1] 许毅,陈建军.RFID原理与应用[M].北京:清华大学出版社,2013.
[2] 孔令仲,唐鼎甲.RFID在电子标签中的应用[J].信息化研究.2011(4):17-22.
[3]邓敦建,安勇,牟荣增,等. 基于AS3992的防碰撞Q算法分析与改进[J].传感器与微系统,2013(03): 7-10.
[4] 李如年. 基于RFID技术的物联网研究[J].中国电子科学研究院学报,2009(09): 594-597.
[5] Wu S, Jiang H, Feng D, et al. Improving availability of RAID structured storage systems by workload outsourcing[J].IEEE Transactions on Computers,2011,60(1):64-79.