射频识别(RFID)技术

13.56MHz 读卡器

作者:陈广 日期:2019-2-16


一个月没有写文章了,因为没有时间,家人生病,基本占用了我的所有时间。每天可以挤点时间来学习,主要用来写读卡器通讯协议和做读卡器模拟程序了。模拟程序不容易写,使用的是 WPF,因为 Win10 高分辨率下面 WinForm 的显示是有问题的。之前基本没怎么用过 WPF,还得现学,写到现在只是把 ISO14443 部分做了大部分。突然发现,这样做下去,下学期的课就没办法上了,所以只能先回头写上课需要的资料,边写边做模拟器。开学后再边上课边完善资料吧。

之前购买了上海讯闪电子有限公司的读卡器 R321 做为基础写本系列文章,但发现它做为实际项目中使用的读卡器,功能是足够的了,甚至更为适合。但如果做为学习和实验用,协议上的粒度不够细,有些实验没法做,无法让学生理深入理解各种协议。于是又在网上找更为适合的读卡器,发现一个直接将读卡器通讯协议放在网上的厂家,看了读卡器的相关协议后,发现它的协议实现更为简洁,粒度细,可玩性更高。于是联系了厂家购买了一个 13.56MHz 读卡器。厂家网址为:

http://www.rfidhb.com/

我购买的是读卡器型号是:HR8002,如下图所示:

图 1:HR8002 读卡器

大洋 320,贵啊!寄过来的东西三无产品,居然厂家标签都不贴。这个行业我不太了解,是不是大部分厂家都是做贴牌的?淘宝还没得卖。有点郁闷,不过东西还算好用,满足教学要求,就用这个东西吧。

此读卡器的资料较为详细,有完整的通讯协议文档,带源码的上位机 Demo 及使用文档,API 文档。缺点是通讯部分是用 C++ 写的,当然,这不应该算缺点,某种意义上来说是优点。只是不方便我用来教学,需要重新使用 C# 实现协议。所有资料请在此页面下载:

http://www.rfidhb.com/143.html

请找到 HR8002 开发包所对应的地址进行下载。 读卡器相关协议以及 ISO14443A 相关协议我已经开发完毕,源码到时会放到 GitHub 上,然后在这里写 API 文档。

好久没写书了,等写完模拟器,我还是打算出一本关于 RFID 的书,市面上 RFID 的书不少,但适合我用的真没有。初步想法是这本书应当适合于高职高专使用;应当适合于偏计算机方向的物联网专业使用;使用这本书授课,既可以简单地讲,也可以深入地讲;即使没有设备也一样可以使用本书授课。这也是我敢出书的的原因,如果要捆绑设备,别人很难用你的书,自然没有出版社愿意出版这本书了。

;

© 2018 - IOT小分队文章发布系统 v0.3