您好,欢迎来到微智科技网。
搜索
您的当前位置:首页RFID标签信息读取和发送

RFID标签信息读取和发送

来源:微智科技网


RFID标签信息读取和发送

一、 usb驱动的安装

安装usb转串口驱动程序,双击CDM20814_Setup.exe,进行安装,界面如图A1-7所示。

图A1-7

USB转串口安装成功后,右键点击“我的电脑”,在弹出的窗口中点击“设备管理器”,查看“端口”,显示可用的串口号,如图A1-8所示,出现四个USB Serial Port,编号最小的串口(图A1-8中为COM7)用于超高频读写器,编号最大的用于高频读写器(图A1-8中为COM10),编号第二大(图A1-8中为COM9)的用于低频读写器,另外剩余一路串口没有使用(图A1-8中为COM8)。

图A1-8

二、 为了复制文件方便必须安装Vmware tools

请参考ubuntu11.10下安装VMwareTools图解.doc

三、 把需要文件复制到Ubuntu的tmp文件里

四、 1、Linux中命令行运行命令:cat getData_rfid.c |grep gcc(getData_rfid.c是c文件的名字,看文件名是什么就是什么)

出现://gcc-4.4 -o Com_RFID getData_rfid.c -lpthread -lsqlite3

2、复制运行命令:gcc-4.4 -o Com_RFID getData_rfid.c -lpthread -lsqlite3

生成可执行文件Com_RFID

注:gcc没有安装的输入一下命令安装gcc

sudo apt-get install gcc-4.4

或者

sudo apt-get install build-essential

输入以下命令安装sqlite3

sudo apt-get install libsqlite3-dev

3、Linux连接串口,检查串口端设备文件名称是哪个;

我的是笔记本,使用USB转串口(使用USB转串口得先安装USB转串口驱动),连接后出现的设备文件是ttyUSB0

4、命令行运行命令:./Com_RFID

根据提示输入相应串口端设备文件,我的是:please input COM num:USB0

输入串口端设备名称即可

USB转串口说明:

(1)虚拟机硬件设置中加入USB Controller(一般创建虚拟机的时候就自带)

(2)打开并进入虚拟机中linux操作系统,把USB转串口线插入笔记本,如果虚拟机右下角USB设备为灰色,点击并连接虚拟机中右下角USB设备。

(3)输入指令\"ls /dev/ | grep tty\"。应该可以找到ttyUSB0。如果没有找到,则检查USB线是否连好,以及虚拟机中是否有USB Controller和是否连接虚拟机中USB设备。

(4)连接好网关和笔记本之后就可以开启程序了,在输入串口号的时候应该输入USB0(与步骤3中找到的ttyUSB0相对应)。可以看到程序正常运行

五、 配置windows

1. 首先要在windows装mysq1

2. 知道mysql连接时要用到的root用户名的密码

3. 在mysql先建好数据库 例如test

4.

然后再建一张表,表名一定要跟tcpserver里面的表名一样

从tcpserver文件里可以知道表有3列

分别为ID、datetime、EPC

建好后编译好TCPserver.Java文件,并运行编译好的文件.

六、1、Linux中命令行运行命令:cat send_uhf.c |grep gcc(首先必须把send_uhf的文件里面的//gcc-4.4 -l sqlite3 -std=gnu99 u1s1.c -o u1s1改成//gcc-4.4 -l sqlite3 -std=gnu99 send_uhf.c -o u1s1才能正确运行)

出现://gcc-4.4 -l sqlite3 -std=gnu99 send_uhf.c -o u1s1

2、复制运行命令:gcc-4.4 -l sqlite3 -std=gnu99 send_uhf.c -o u1s1生成可执行文件u1s1

3、命令行运行命令:./ u1s1 <端口 tcpserver里设置的是67>

如: ./u1s1 218.193.110.220 67

这样就可以给windows发送数据,并写到数据库里面.

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 7swz.com 版权所有 赣ICP备2024042798号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务