RFID标签识别

本文介绍了计算机如何通过串口与RFID读写器通讯,详细讲解了串行接口(如RS-232)的标准和作用。通过SDK包调用动态库文件进行数据交互,涉及到的数据类型如IntPtr和StringBuilder的使用,并列举了读取RFID标签的步骤,包括打开、关闭串口,读取和写入标签内容。
摘要由CSDN通过智能技术生成

计算机通过读写器与RFID标签来进行通讯,读写器与计算机通常通过串口连接

串口:是串行通信接口(Serial Interface)的简称,也成为COM口。其特点是通讯线路简单,只要一对传输线就可以实现双向通讯,并且可以利用电话线,实现远距离传输,但传输速度比较慢。

一条信息的各位数据被逐位按顺序发送的通讯方式称为串行通讯。

串行接口按照电气标准及协议大致分为RS-232、RS-422、RS-485等。其中RS-232也成为标准串口,是一种最常见是串行通讯接口。

 

 

计算机通过串行通信接口连接了读写器设备,就可以和设备进行通信了,我们知道硬件之间的通讯都采用的二进制的机器语言,而电脑的串行传输接口一次只能传输1Bit的数据,那么计算机和硬件之间就需要建立一种协议来相互约定它们之间传递的是什么数据,所以大多数的设备生产商都提供了一套自己设备的软件开发工具包——简称SDK包(Software Development Kit)


调用SDK包动态库文件

动态链接库文件为DLL,是Dynamic Link Library的缩写形式,DLL是一个包含可由多个程序同时使用的代码和数据的库,DLL不是可执行文件。

调用SDK包动态库文件基本步骤
    复制DLL,粘贴到项目中,并修改属性为“如果较新则复制”
     引入命名空间
     导入动态库:
     声明外部函数


数据类型转换
IntPtr 
    句柄,是整个windows编程的基础。一个句柄是指使用的一个唯一的整数值,即一个四字节长的数值,来标志应用程序中的不同对象和同类对象中的不同的实例

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值