RFID(Radio Frequency Identification)

Ianthe ·
更新时间:2024-11-10
· 888 次阅读

RFID(Radio Frequency Identification) 架构 完整的RFID,包含Reader, TAG-Transponder(应答器),以及应用软件三个部分组成。 工作原理 Reader发射一特定频率的无线电波能量给Transponder,用以驱动Transponder电路将内部数据传出,Read依序解读数据,发送给应用程序做相应的处理。 应用层wifi模组跟阅读器数据交换过程 标签通过RFID跟阅读器通信 阅读器接收数据通过WIFI模组传递给应用层 阅读器WIFI端口模块函数 应用层连接WIFI转串口模块 应用层MySQL跟串口模块进行数据交换函数 标签通过RFID跟阅读器通信相关函数实现 const int ID_R = 0x100; //接收到标签ID public int rfidPrase(byte[] dat,int length) //返回 命令类型 /*rfid读取来标签ID的数据*/ public int rfidRead(int index, out byte[] id, out int statype, out UInt32 dat) 阅读器接收数据通过WIFI模组传递给应用层函数实现 Thread threadWatch = null; // 负责监听客户端连接请求的 线程; Socket socketWatch = null; InitializeComponent() /*实例化Timer类,设置间隔时间为10000毫秒*/ void InitTimer() /*Add or Clear TABLE*/ void RFID_tableBuild() /*Get local IP*/ public static string GetLocalIP() /*ShowMsg 服务器启动监听成功,创建包含ip和端口号的网络节点对象*/ private void ButtonListen_Click(object sender, EventArgs e) /*监听客户端请求*/ void WatchConnecting() /*接收报文,定义一个2M的缓存区,接收数据,并返回数据的长度*/ void RecMsg(object sokConnectionparn) /*把数据添加进TABLE*/ void addtoTable(byte[] id, int idlen, int statype, UInt32 dat, DateTime tm) 应用层连接WIFI转串口模块 /*数据接收函数*/ void add_recbuf_value(int *deliver, uint8_t value) /*清除接收Bufffer*/ void clr_recbuf(int *deliver) 应用层MySQL跟串口模块进行数据交换函数 /*MySQL读串口函数*/ void MySQL_Recbuf_value(int *addr, uint8_t value) /*MySQL写串口函数*/ void MySQL_Writebuf_value(int * addr, uint8_t value)
作者:PI_sunyang



frequency rfid radio

需要 登录 后方可回复, 如果你还没有账号请 注册新账号
相关文章