您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 资本运营 > 实验3-公交车刷卡系统实验
实验3公交卡刷卡系统实验-V201704281.实验目的掌握WiFi模块的配置和使用方法;掌握基于WiFi的高频阅读器操作过程;2.实验设备硬件:嵌入式A9网关,高频节点,USB无线网卡,高频标签等;软件:HLK-RM04_串口配置工具,TCP&UDP测试工具软件;HLK-RM04用户手册V1.1.pdf路径:配套光盘\第三方应用软件\WiFi配置工具TCP&UDP测试工具安装与使用说明文档路径:配套光盘\第三方应用软件\TCP&UDP测试工具异或计算小软件:配套光盘\第三方应用软件\异或计算小软件雷凌USB无线网卡安装说明路径:配套光盘\第三方应用软件\雷凌usb无线网卡光盘安卓APK地址:配套光盘\源代码\RFID实训\实验3公交车刷卡系统实验-V20170428高频节点STC单片机代码:配套光盘\源代码\RFID实训\实验3公交车刷卡系统实验-V20170428\高频节点代码3、实验原理本实验通过WiFi模块实现PC与阅读器的通信,原理如图3.1所示:图3.1实验原理图首先,我们把高频节点的WiFi模块配置为AP,产生一个WiFi热点,然后A9网关连接这个热点,打开A9网关上面的公交卡APP,这样上位机软件与下位机设备建立通讯,实现我们这个公交卡系统。高频RFID协议、指令请参考之前的HF高频RFID通信协议实验,这里不再做阐述。WiFi模块的配置在之前的《实验7基于WiFi的HF高频RFID实验》有详细说明,我们在这里也不再详细讲述,我们下面主要是通过具体的操作来实现这个公交卡系统。3.1协议指令举例分析一般我们刷公交卡是进行读写的操作,如果是一张新卡,那么我们需要先给卡里面充钱,也就是写卡,写数据到卡里面;公交车上面的刷卡器可以设定每次固定刷卡扣多少钱,当我们把卡靠近刷卡器时候,卡里面有了钱以后,刷卡器就按照设定的扣费额进行扣费,如果余额不足那么要充值。寻卡:发送:AABB0600000001025251返回:AABB08000000010200040007读卡号:发送:AABB0600000002020404返回:AABB0A000000020200E7C1ED5E95E7C1ED5E:就是卡号选卡号:发送:AABB090000000302E7C1ED5E94返回:AABB070000000302000809验证密钥:初始秘钥一般是FFFFFFFFFFFF,秘钥一旦更改后忘记,那么这张卡就作废了,一般我们不要去改秘钥。发送:AABB0D00000007026002FFFFFFFFFFFF67返回:AABB0600000007020005读卡:一般查询余额时候要用。发送:AABB0600000008020208返回:AABB16000000080200000000000000000000000000000000000A00000000000000000000000000000000:就是读出来的卡数据00:就是公交卡的钱写卡:充值写数据到卡里面的时候要用。发送:AABB16000000090202200000000000002000000000000000020B返回:AABB060000000902000B20000000000000200000000000000002:就是待写入的数据20:就是公交卡的钱发送:AABB16000000090202550000000000002000000000000000027E返回:AABB060000000902000B55000000000000200000000000000002:就是待写入的数据55:就是公交卡的钱4.实验步骤4.1高频节点配置第一步:给高频节点上电,把节点上面的三档开关S1拨打到右边,如图1所示,用串口线连接节点RS232串口与电脑。图1第二步:用“HLK-RM04”配置软件,把高频节点配置为如下参数,如图2。注意:配置WiFi网络名称的时候要跟其它人的不同,这样方便区分,一般我们以:FRO-HF-XXXX格式命名,其中XXXX是高频节点WiFi模块上面的下面一行MAC地址的后四位(看图1),例如:FRO-HF-42CB。串口转WiFi:无线AP模式网络协议选择:TCP服务器网络名称:FRO-HF-42CB加密方式:WPA/WPA2_AES密钥:12345678串口参数:9600-8-N-1端口号:4001本地IP:192.168.0.100子网掩码:255.255.255.0图2如果配置成功,那么我们用带有WiFi的设备进行搜索,正常的话就可以连接刚创立的FRO-HF-42CB这个网络,输入密码:12345678,就可以进行连接通讯了。第三步:把高频节点上面的三档开关S1拨打到左边,参照《STC-ISP软件使用说明书》把配套光盘\源代码\RFID实训\实验3公交车刷卡系统实验-V20170428\高频节点代码下面的SL601F.hex下载到高频节点上面。第四步:把高频节点上面的三档开关S1拨打到中间。4.1在A9网关上面安装APP第一步:把USB无线网卡插到A9网关的USB口,拨打A9网关左边的电源开关到ON状态,给A9网关上电源,如图3。启动完以后,正常的话,USB无线网卡上面的WiFi信号的灯会亮。图3第二步:进入A9网关的安卓系统的设置--Wi-Fi,找到刚才配置的那个WiFi网络信号:FRO-HF-42CB(注意:42CB是你实验时候使用的高频节点上面WiFi模块下面一行MAC地址的后四位,就是要跟前面第二步配置的WiFi网络名称一致),输入密码:12345678,进行连接即可。第三步:把你的U盘格式化为FAT32文件系统模式,如图4。然后把配套光盘\源代码\RFID实训\实验3公交车刷卡系统实验-V20170428下面的公交卡刷卡系统.apk拷贝到U盘。图4第四步:把U盘插到A9网关上面,如图5。图5第五步:打开A9网关的“ES文件浏览器”,进入文件系统,如图6,点击左上角的“”,进入图7,点击“udisk”文件夹,找到“公交车刷卡系统.apk”进行安装,如图8,安装完成以后在A9菜单就会有“公交卡刷卡系统”的APP。图6图7图8第六步:打开公交卡刷卡系统APP,如图9所示,上面的IP地址:192.168.0.100,端口号:4001就是我们前面配置WiFi模块时候的参数。我们点击“说明”,里面有APP的操作说明。我们可以设定每次扣费金额,然后每刷一次卡就扣相应的金额,如果余额不足,我们可以点击“充值金额”进行充值。图9主界面图10操作说明图11充值金额图11扣费成功
本文标题:实验3-公交车刷卡系统实验
链接地址:https://www.777doc.com/doc-4799636 .html