rUHF
用途
wewin扫码枪用于对电子标签RFID进行单部识别和单标签循环识别。
模块使用攻略
使用之前需确保终端设备是具备RFID功能的。
模块接口
isInstalled
初始化模块
initUHF(callback(ret, err))
callback(ret, err)
ret:
- 类型:JSON 对象
- 内部字段:
{
status: true,//状态
msg:"初始化成功"//提示
}
err:
- 类型:JSON 对象
- 内部字段:
{
status: false,//状态
code:1,//1、初始化失败(检查之前是否进行过初始化并且用完没销毁);
//2、UHF初始化失败,检查设备硬件是否支持UHF
msg:"初始化失败"//提示
}
示例代码
var uhf = api.require('rUHF');
uhf.initUHF(function(ret, err) {
if (ret && ret.status) {
alert(ret.msg);
} else {
alert(ret.msg);
}
});
可用性
Android系统
readUHF
开始识别标签
readUHF({params}, callback(ret, err))
params
action:
- 类型:int
- 描述:(可选项)0单步识别;1单标签循环识别
- 默认值:0
callback(ret, err)
ret:
- 类型:JSON 对象
- 内部字段:
{
status: true, //布尔型;true||false
msg:"识别成功",//提示语
data:[{pc=3400, tagCount=4, rssi=-71.00, epc=000000000000000000000008, user=null, ant=1, tid=}]//TID区,EPC区,User区,Reserved区,tagCount识别次数
}
err:
- 类型:JSON 对象
- 内部字段:
{
status: false,//状态
code:3,//3、识别失败;
//4、开启识别标签失败;
//5、其他异常;
msg:"识别失败"//提示
}
示例代码
var uhf = api.require('rUHF');
uhf.readUHF({
action:0
}, function(ret, err) {
if (ret && ret.status) {
alert('识别成功,获取到识别信息');
} else {
alert(err.msg);
}
});
可用性
Android系统
stopUHF
停止识别标签
stopUHF(callback(ret, err))
params
callback(ret, err)
ret:
- 类型:JSON 对象
- 内部字段:
{
status: true //布尔型;true||false
msg:"停止识别标签成功"//提示语
}
err:
- 类型:JSON 对象
- 内部字段:
{
status: false//布尔型;true||false
code:1,//1、停止识别标签失败
msg:"停止识别标签失败"//提示语
}
示例代码
var uhf = api.require('rUHF');
uhf.stopUHFe(function(ret, err) {
if (ret && ret.status) {
alert('停止成功');
} else {
alert('停止失败');
}
});
可用性
Android系统
destroyUHF
销毁UHF
destroyUHF(callback(ret, err))
params
callback(ret, err)
ret:
- 类型:JSON 对象
- 内部字段:
{
status: true //布尔型;true||false
msg:"执行完毕"//提示语
}
err:
- 类型:JSON 对象
- 内部字段:
{
status: false//布尔型;true||false
msg:"销毁失败"//提示语
}
示例代码
var uhf = api.require('rUHF');
uhf.destroyUHF( function(ret, err) {
if (ret && ret.status) {
alert('销毁成功');
} else {
alert('销毁失败');
}
});
可用性
Android系统