我有一台超高频的RFID读写器,想安装在商店的门口用来对商品进行防盗识别,为了方便我想使RFID读写器上云端,主要的思路就是:用WEB网站操控读写器,用WEB网站接收标签信息,输入自己想要的字符对标签号进行修改就可以了!要求对接阿里云物联网,先将标签信息传至阿里云物联网,再通过订阅转至WEB网站,设备端需要加开发板进行嵌入式开发,会的朋友请联系我,谢谢!
正常网络继电器5是常闭合状态,室外人员通过扫码可以开门进入。当用户进入天线之间时,进入下面流程:
1.用户带着RFID标签1天线之间时,RFID读写器3通过天线读取标签信息,并传到云端服务器4。
2.云端服务器4接收到RFID读写器3传来标签信息时,传送指令给网络继电器5断开,此时室外人员扫码开门不能使用。
3.唯有天线之间用户使用手机微信扫一扫室内二维码时,才有可能实现开门。
一是当云端服务器数据库登记的RFID信息与RFID读写器3读取的信息条数相同,且每条前8位完全一致,即可比对成功,此时云端服务器4指令RFID读写器3给RFID无源标签集合写入统一的前缀字符串,以表示此类标签可以通过,当改写标签成功后,云端服务器4指令网络继电器5闭合,同时6闭合一下又断开,输出开关量信号传达到7,即实现开门。
二是当云端服务器数据库登记的RFID信息与RFID读写器3读取的信息前8位不一致时,又有两种情况,一种情况读取数据信息3条数多于数据库登记的数量,此时用户手机扫码后显示开门不成功,并语音告知“你有未XXX”,网络继电器56均断开状态,室外扫码开门也无效;另一种情况读取数据信息3条数小于数据库登记的数量,此时用户手机扫码后显示开门不成功,并语音告知“你有已XXX”,网络继电器56均断开状态,扫码开门也无效。
具体功能:1.RFID读写器实时读取无源标签信息,信息通过阿里云物联网平台实时以json格式传到PHP的WEB服务器;2.当WEB服务器接收到数据库中已经登记过的无源标签信息,指令继电器5断开(常闭合的);3.当用户扫码后,将接收的无源标签信息与原本数据库中登记的无源标签信息进行比对,如果完全符合,指令继电器6闭合(常断开的)、继电器5也闭合,并且指令RFID读写器修改无源标签信息;如果不符合,语音提醒用户(或用户手机前端语音提示);4.如果PHP的WEB服务器没有接收到无源标签信息或接收的无源标签信息不是数据库中登记的无源标签信息,保持继电器5闭合、继电器6断开,扫码提示没有标签信息,继电器5闭合、继电器6闭合一下,又断开,实现开门。