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