用途
用于对电子标签RFID的读写,支持ISO1800_6C协议,频率段为特高频UHF。
插件使用攻略
使用之前需确保终端PDA设备是具备RFID读写功能的。
读取UHF标签信息
readUHF(params,function(ret, err))
startIndex:
length:
ret:
{
"flag": "yes", //字符串;yes||no,是否成功读取到标签
"epc": "42010000300000000", //标签的地址识别信息
"info": "12345670000000000000" //标签上携带的信息
}
err:
{
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系统
向UHF标签写入信息
writeUHF(params,function(ret, err))
startIndex:
length:
str:
ret:
{
"flag": "yes", //字符串;yes||no,是否成功写入到标签
"epc": "42010000300000000", //标签的地址识别信息
"info": "写入成功" //描述写入结果
}
err:
{
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系统
开启读写UHF的测试页面
moduleUHF = api.require('moduleUHF');
moduleUHF.startActivity()
Android系统