请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

willning
超级版主   /  发表于:2024-11-29 10:24  /   查看:139  /  回复:0
本帖最后由 willning 于 2024-11-29 10:53 编辑




本文将以简单的资产判断场景为例,介绍如何使用HAC PDA解决方案中的读取UHF功能。

一、场景设定

本教程模拟的是一个简单的RFID资产盘点场景。
1、准备:选择一个资产标签(AssetTag,每个资产对应的一个编号),然后读取对应的RFID标签。APP会将RFID标签的EPC数据(标签的唯一ID)保存到数据库资产表中,资产标签对应的EPC列。
2、盘点:在现场对着标签进行读卡操作。APP会使用读取到EPC在数据库中查询,在界面上展示对应的资产信息。


二、示例工程


三、功能实现

1、读取单个标签
在“物品管理”页面的图文列表模版中“绑卡”按钮的命令里,首先调用【开始接收UHF扫描结果】命令,此时只要用户扣下扫描扳机,PDA就会自动开始扫描,并将结果以广播的形式发送到APP,最终触发回调。所以,您只需要在回调中进行判断,如果结果中存在多个EPC(返回值中用逗号分隔,所以只需要判断是否有逗号即可),则提示消息;否则将结果回写到绑定了EPC字段的单元格中,完成数据库回写。在执行完成后,调用【停止接收UHF扫描结果】命令,结束读取。
image.png486781920.png
2、读取多个标签
在“执行盘点”页面的“开始盘点”按钮的命令里,调用【开始接收UHF扫描结果】命令,然后再回调中将PDA返回的结果发送给服务端命令“retrieveAssetInfo”,最后将服务端命令返回的JSON导入到表格,就完成了扫描结果的展示工作。
image.png839451293.png

四、扩展阅读

本应用场景涉及到的技术集中在通用能力清单的L2-L3,如果您之前没有掌握这些功能,可以通过“程序员入门课”等方式自学。

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部