欢迎来到天天文库
浏览记录
ID:57211256
大小:2.39 MB
页数:7页
时间:2020-08-06
《实验10基于WiFi的UHF特高频RFID实验V2017.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验10基于WiFi的UHF超高频RFID实验-V1.实验目的掌握WiFi模块的配置和使用方法;掌握基于WiFi的超高频阅读器操作过程;2.实验设备硬件:实验箱,电脑等;软件:HLK-RM04_串口配置工具,TCP&UDP测试工具软件;HLK-RM04用户手册V1.1.pdf路径:配套光盘第三方应用软件WiFi配置工具TCP&UDP测试工具安装与使用说明文档路径:配套光盘第三方应用软件TCP&UDP测试工具雷凌USB无线网卡安装说明路径:配套光盘第三方应用软件雷凌usb无线网卡光盘3.实验原理本实验通过WiFi模块实现PC与阅读器的通信,原理如图3.1所示:图3.1实
2、验原理图将超高频阅读器的串口连接到WiFi模块的串口。WiFi模块工作模式设为串口转WiFi,并配置成无线AP模式。实验中WiFi模块为TCP(也可以设成UDP)服务器,PC连接到AP点后再通过使用TCP&UDP测试工具软件建立一个TCP的客户端,去主动连接WiFi模块的本地IP地址。这样PC与WiFi模块之间的通信数据会通过WiFi模块的串口传给阅读器,阅读器与WiFi模块之间通信数据也会通过WiFi模块传给PC,从而实现PC与阅读器的无线网络通信。超高频RFID协议、指令请参考之前的UHF超高频RFID实验,这里不再做阐述。4.实验步骤超高频阅读器采用成品模块设计,内含固件,
3、不需再烧录固件。阅读器出厂波特率为,以下实验按设置波特率。4.1WiFi模块配置第一步:使用串口线连接PC和7号节点超高频阅读器的DB9接头。S1开关拨打到右边:WiFi模块与DB9连接,给7号节点上电,如图4.1所示:图4.1连接方式第二步:约30s后,按下7号超高频节点板上的“WiFi-RESET”按键,打开HLK-RM04_串口配置工具软件,选择正确的PC串口号(示例是COM8),点击“搜索模块”,命令执行与回复窗口显示“FoundDeviceatCOM8”表示模块已连接到PC,如图4.2所示:图4.2搜索模块第三步:修改以下配置内容,再点击“提交配置”完成配置,如图4.3
4、所示:串口转wifi:无线AP模式网络协议选择:TCP服务器无线参数:网络名称:FRO_RFID_HF_xxxx(xxxx为wifi模块下面一排MAC地址的后4位)示例为FRO_RFID_HF_5CDF加密方式:WPA/WPA2_AES密钥:端口:4001串口参数:波特率:注意,本实验波特率为数据位:8校验位:NONE停止位:1网络参数:本地IP:192.168.0.163子网掩码:255.255.255.0图4.3参数配置注:多台设备,同一设备内的多个WiFi不要设置同样的网络名称,避免干扰。第四步:拔掉串口线,将7号超高频节点的S1开关拨打到中间:STC串口与WiFi模块串口
5、连接。4.2PC连接WiFiAP第一步:打开PC的无线网络连接,搜查到WiFi模块的AP:FRO_RFID_HF_5CDF,再点击“连接”,输入密钥进行连接。不同PC操作系统此步操作可能不同,这里用的是Windows7,如图4.4所示:图4.4连接到AP注:完成连接后,无线连接图标上会出现“!”(),这是由于我们没有连接到外网,并不影响后面的实验操作。4.3建立客户端Socket第一步:打开TCP&UDP测试工具软件,点击左上角的“创建连接”按钮,如图4.5所示:图4.5工具界面第二步:配置连接信息,目标IP为WiFi模块的本地IP。输入类型、目标IP和端口号后点击“创建”按钮,
6、如图4.6所示:图4.6创建连接第三步:勾选界面右侧的“按16进制”选项,完成后,点击“连接”按钮,如果连接正常,原“连接”按钮上显示“断开连接”字样,如果没有“断开连接”字样,证明没有成功建立连接如图4.7所示:图4.7连接成功注:至此已完成所有的连接,接下可以使用TCP&UDP测试工具软件通过WiFi操作阅读器。4.4操作超高频阅读器第一步:将超高频标签放置在阅读器天线上方。第二步:读取EPC码,在TCP&UDP测试工具软件发送区输入指令:发送:73000100000022000C0003C9000000000000010002000600返回:730000000100220
7、00d00e2a70ce2004127881401040480e16e在接收区返回的数据最后6word(即12字节)是EPC码,如图4.8所示:图4.8读EPC码第三步:读取TID码,在TCP&UDP测试工具软件发送区输入指令:发送:73000100000022000C000242000000000000020000000600返回:73000000010022000d004c2b0ce2003412013ef60006ec5cbf在接收区返回的数据最后6word是TID码,如图
此文档下载收益归作者所有