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系统