moduleUHF

来自于:开发者立即使用

readUHF

writeUHF

startActivity

概述

用途

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

模块使用攻略

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

模块接口

readUHF

读取UHF标签信息

readUHF(params,function(ret, err))

params

startIndex:

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

length:

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

function(ret, err)

ret:

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

err:

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

示例代码

  1. moduleUHF = api.require('moduleUHF');
  2. var params = {
  3. startIndex : 0,
  4. length : 6
  5. };
  6. moduleUHF.readUHF(params, function(ret, err){
  7. if (ret) {
  8. var data = ret.data;
  9. console.log(JSON.stringify(data));
  10. } else {
  11. alert(JSON.stringify(err));
  12. }
  13. });

可用性

Android系统

writeUHF

向UHF标签写入信息

writeUHF(params,function(ret, err))

params

startIndex:

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

length:

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

str:

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

function(ret, err)

ret:

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

err:

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

示例代码

  1. moduleUHF = api.require('moduleUHF');
  2. var params = {
  3. startIndex : 0,
  4. length : 6,
  5. str : "12455323"
  6. };
  7. moduleUHF.writeUHF(params, function(ret, err){
  8. if (ret) {
  9. var data = ret.data;
  10. console.log(JSON.stringify(data));
  11. } else {
  12. alert(JSON.stringify(err));
  13. }
  14. });

可用性

Android系统

startActivity

开启读写UHF的测试页面

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

可用性

Android系统