2020-01-06 10:44:45 +08:00
|
|
|
|
#### 乐亭项目RFID读取
|
|
|
|
|
|
|
|
|
|
**安装方式**
|
2020-01-06 10:50:12 +08:00
|
|
|
|
`cordova plugin add https://github.com/shuto-cn/RFID.git`
|
2020-01-06 10:44:45 +08:00
|
|
|
|
|
|
|
|
|
**相关方法**
|
|
|
|
|
|
2020-01-06 15:31:24 +08:00
|
|
|
|
- openBlueTooth **打开设备蓝牙**
|
2020-01-06 10:44:45 +08:00
|
|
|
|
- 参数
|
|
|
|
|
- success 成功回调
|
|
|
|
|
- error 失败回调
|
|
|
|
|
- 返回值
|
|
|
|
|
- success => 蓝牙开启成功
|
|
|
|
|
- error => 蓝牙开启失败
|
|
|
|
|
- 调用示例
|
|
|
|
|
```
|
|
|
|
|
rfid.openBlueTooth(success,error);
|
|
|
|
|
```
|
|
|
|
|
|
2020-01-06 15:31:24 +08:00
|
|
|
|
- getBlueToothList **获取蓝牙列表,会自动调用openBlueTooth方法**
|
2020-01-06 10:44:45 +08:00
|
|
|
|
- 参数
|
|
|
|
|
- success 成功回调
|
|
|
|
|
- error 失败回调
|
|
|
|
|
- 返回值
|
2020-01-08 17:41:18 +08:00
|
|
|
|
- success => { message: "", data:[
|
|
|
|
|
{"name":"DYD0CZJ895NEL93","address":"3C:F8:62:13:29:B8"} ] }
|
2020-01-06 10:44:45 +08:00
|
|
|
|
- error => errorMsg
|
|
|
|
|
- 调用示例
|
|
|
|
|
```
|
|
|
|
|
rfid.getBlueToothList(success,error);
|
|
|
|
|
```
|
2020-01-06 15:31:24 +08:00
|
|
|
|
- connectBlueTooth **链接某蓝牙**
|
2020-01-06 10:44:45 +08:00
|
|
|
|
- 参数
|
|
|
|
|
- success 成功回调
|
|
|
|
|
- error 失败回调
|
|
|
|
|
- address 待链接蓝牙地址
|
|
|
|
|
- 返回值
|
|
|
|
|
- success => 模块打开成功
|
|
|
|
|
- error => 模块打开失败
|
|
|
|
|
- 调用示例
|
|
|
|
|
```
|
|
|
|
|
rfid.connectBlueTooth(success,error,{address: address});
|
|
|
|
|
```
|
2020-01-06 15:31:24 +08:00
|
|
|
|
- window.sendDataToJs
|
|
|
|
|
**注:这是一个js方法,用于plugin向js发送消息,通知更新蓝牙的链接状态**
|
|
|
|
|
- 返回值
|
|
|
|
|
- {code : 0/1} => 0 链接断开 1 链接正常
|
|
|
|
|
- 调用示例
|
|
|
|
|
```
|
|
|
|
|
window.sendDataToJs = function (data) { }
|
|
|
|
|
```
|
2020-01-06 10:44:45 +08:00
|
|
|
|
- read
|
|
|
|
|
- 参数
|
|
|
|
|
- success 成功回调
|
|
|
|
|
- error 失败回调
|
|
|
|
|
- 返回值
|
|
|
|
|
- success => { message: "", data:[ EPClist ] }
|
|
|
|
|
- error => errorMsg
|
|
|
|
|
- 调用示例
|
|
|
|
|
```
|
|
|
|
|
rfid.read(success,error);
|
|
|
|
|
```
|
|
|
|
|
- write
|
|
|
|
|
- 参数
|
|
|
|
|
- success 成功回调
|
|
|
|
|
- error 失败回调
|
|
|
|
|
- epc_number 待写入EPC值
|
|
|
|
|
- epc_len EPC编码方式,16进制 **选填,默认0c**
|
|
|
|
|
- 返回值
|
|
|
|
|
- success => 写入成功
|
|
|
|
|
- error => errorMsg
|
|
|
|
|
- 调用示例
|
|
|
|
|
```
|
|
|
|
|
rfid.write(success,error, {epc_number: $scope.input.epc_number});
|
|
|
|
|
```
|