moduleUHF

概述

用途

用于对电子标签RFID的读写,支持ISO1800_6C协议,频率段为特高频UHF。

插件使用攻略

使用之前需确保终端PDA设备是具备RFID读写功能的。

插件接口

readUHF

读取UHF标签信息

readUHF(params,function(ret, err))

params

startIndex:

  • 类型:整型
  • 描述:(可选项)读取的起始位置,如不传参,默认从0开始。

length:

  • 类型:字符串
  • 描述:(可选性)读取的长度,如不传参,默认读6位

function(ret, err)

ret:

  • 类型:JSON 对象
  • 内部字段:
{
    "flag": "yes",      //字符串;yes||no,是否成功读取到标签
    "epc": "42010000300000000",		//标签的地址识别信息
    "info": "12345670000000000000"	//标签上携带的信息
}

err:

  • 类型:JSON 对象
  • 内部字段:
{
    code: 0     //数字类型;
                //错误码:
                //-1(未知错误),
                //0(成功)
}

示例代码

moduleUHF = api.require('moduleUHF');
var params = {
    startIndex : 0,
    length : 6
};
moduleUHF.readUHF(params, function(ret, err){
    if (ret) {
        var data = ret.data;
        console.log(JSON.stringify(data));
    } else {
        alert(JSON.stringify(err));
    }
});

可用性

Android系统

writeUHF

向UHF标签写入信息

writeUHF(params,function(ret, err))

params

startIndex:

  • 类型:整型
  • 描述:(可选项)读取的起始位置,如不传参,默认从0开始。

length:

  • 类型:字符串
  • 描述:(可选项)读取的长度,如不传参,默认读6位

str:

  • 类型:字符串
  • 描述:(必选项)需要写入到标签的信息,必填

function(ret, err)

ret:

  • 类型:JSON 对象
  • 内部字段:
{
    "flag": "yes",      //字符串;yes||no,是否成功写入到标签
    "epc": "42010000300000000",		//标签的地址识别信息
    "info": "写入成功"	//描述写入结果
}

err:

  • 类型:JSON 对象
  • 内部字段:
{
    code: 0     //数字类型;
                //错误码:
                //-1(未知错误),
                //0(成功)
}

示例代码

moduleUHF = api.require('moduleUHF');
var params = {
    startIndex : 0,
    length : 6,
    str : "12455323"
};
moduleUHF.writeUHF(params, function(ret, err){
    if (ret) {
        var data = ret.data;
        console.log(JSON.stringify(data));
    } else {
        alert(JSON.stringify(err));
    }
});

可用性

Android系统

startActivity

开启读写UHF的测试页面

moduleUHF = api.require('moduleUHF');
moduleUHF.startActivity()

可用性

Android系统

是否仍需要帮助? 请保持联络!
最后更新于 2024/12/2