更新记录
1.0.0(2026-05-07) 下载此版本
测试
平台兼容性
uni-app(4.42)
| Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
|---|---|---|---|---|---|---|---|---|
| - | - | - | - | - | - | 5.0 | - | - |
| 微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 小红书小程序 | 快应用-华为 | 快应用-联盟 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| - | - | - | - | - | - | - | - | - | - | - | - |
UHF RFID Reader Plugin
UHF RFID Reader Plugin for UniApp - Support network mode UHF UR4 device
功能特性
- ✅ 网络模式连接 UHF 设备
- ✅ 标签扫描(单次/循环识别)
- ✅ 读取标签数据
- ✅ 写入标签数据
- ✅ 锁定标签
- ✅ 销毁标签
- ✅ 设备设置(频率、链路参数、蜂鸣器)
- ✅ 恢复出厂设置
平台支持
- Android 5.0+ (API Level 21+)
- CPU 架构: armeabi-v7a, arm64-v8a, x86
安装方式
在 HBuilderX 中搜索 lc-UHFReader 并安装。
使用说明
初始化插件
const uhfReader = uni.requireNativePlugin('lc-UHFReader')
连接设备
uhfReader.init('192.168.1.100', 6000, (result, err) => {
if (result) {
console.log('连接成功')
} else {
console.error('连接失败:', err)
}
})
扫描标签
// 单次识别
uhfReader.inventorySingleTag((tagData, err) => {
if (tagData) {
console.log('识别到标签:', tagData)
}
})
// 循环识别
uhfReader.startInventoryTag((tagData, err) => {
if (tagData) {
console.log('识别到标签:', tagData)
}
})
读取数据
uhfReader.readData('00000000', 1, 2, 4, (data, err) => {
if (data) {
console.log('读取数据:', data)
}
})
写入数据
uhfReader.writeData('00000000', 1, 2, 4, '00112233', (result, err) => {
if (result) {
console.log('写入成功')
}
})
锁定标签
uhfReader.lockMem('00000000', '000000000000', (result, err) => {
if (result) {
console.log('锁定成功')
}
})
销毁标签
uhfReader.killTag('00000000', (result, err) => {
if (result) {
console.log('销毁成功')
}
})
设置频率模式
uhfReader.setFrequencyMode(0, (result, err) => {
if (result) {
console.log('设置成功')
}
})
开启蜂鸣
uhfReader.enableBeep((result, err) => {
if (result) {
console.log('蜂鸣已开启')
}
})
断开连接
uhfReader.free((result, err) => {
console.log('已断开连接')
})
API 接口
| 方法名 | 参数 | 说明 |
|---|---|---|
init(ip, port, callback) |
ip: 设备IP, port: 端口 | 连接设备 |
free(callback) |
无 | 断开连接 |
readData(pwd, bank, ptr, len, callback) |
pwd: 密码, bank: 存储区, ptr: 地址, len: 长度 | 读取数据 |
writeData(pwd, bank, ptr, len, data, callback) |
pwd: 密码, bank: 存储区, ptr: 地址, len: 长度, data: 数据 | 写入数据 |
lockMem(pwd, lockCode, callback) |
pwd: 密码, lockCode: 锁定码 | 锁定标签 |
killTag(pwd, callback) |
pwd: 密码 | 销毁标签 |
setFrequencyMode(mode, callback) |
mode: 频率模式(0-3) | 设置频率模式 |
setRFLink(link, callback) |
link: 链路参数(0-7) | 设置链路参数 |
enableBeep(callback) |
无 | 开启蜂鸣 |
disableBeep(callback) |
无 | 关闭蜂鸣 |
factoryReset(callback) |
无 | 恢复出厂设置 |
inventorySingleTag(callback) |
无 | 单次识别标签 |
startInventoryTag(callback) |
无 | 开始循环识别 |
stopInventory(callback) |
无 | 停止识别 |
存储区说明
| 值 | 存储区 |
|---|---|
| 0 | 保留区 |
| 1 | EPC区 |
| 2 | TID区 |
| 3 | 用户区 |
频率模式说明
| 值 | 频率模式 |
|---|---|
| 0 | 中国(920-925MHz) |
| 1 | 欧洲(865-868MHz) |
| 2 | 美国(902-928MHz) |
| 3 | 巴西 |
注意事项
- 此插件仅支持 Android 平台
- 确保设备与 UHF 阅读器在同一网络下
- 建议在真机上测试,部分功能可能无法在模拟器中正常工作
- 使用前需获取网络相关权限
更新日志
v1.0.0
- 初始版本
- 支持网络模式连接
- 支持标签扫描、读写、锁定、销毁功能
- 支持设备设置功能
License
MIT License
联系方式
如有问题或建议,请通过以下方式联系:
- Email: 2712657521@email.com
- 微信: LC06138707

收藏人数:
下载插件并导入HBuilderX
下载插件ZIP
赞赏(0)
下载 7
赞赏 0
下载 11800800
赞赏 1911
赞赏
京公网安备:11010802035340号