本插件封装了门禁锁通讯相关功能
生成动态密码
createTotpToken({params}, callback(ret))
secret:
counter:
ret:
{
token:'', //字符串类;token
}
var BluetoothDelegate = api.require('BluetoothDelegate');
BluetoothDelegate.createTotpToken({
secret:'123',
counter:60
}, function(ret) {
api.alert({
msg: JSON.stringify(ret)
})
});
iOS系统android
可提供的1.0.0及更高版本
生成蓝牙动态
createBluetoothToken({params}, callback(ret, err))
secret:
counter:
ret:
{
token:'', //字符串类;token
}
var BluetoothDelegate = api.require('BluetoothDelegate');
BluetoothDelegate.createBluetoothToken({
secret:'123',
counter:60
}, function(ret) {
api.alert({
msg: JSON.stringify(ret)
})
});
iOS系统android
可提供的1.0.0及更高版本
初始化
init()
var BluetoothDelegate = api.require('BluetoothDelegate');
BluetoothDelegate.init();
android系统
可提供的1.0.0及更高版本
开始连接蓝牙并发送token
start({params}, callback(ret))
address:
key:
token
ret:
{
error:1, //数字;1 连接超时 2连接失败 3数据发送失败(只支持iOS)
success:'' //字符串 成功返回数据
token:'' //字符串 返回token
}
var BluetoothDelegate = api.require('BluetoothDelegate');
BluetoothDelegate.start({
address:'123',
key:'22354'
}, function(ret) {
api.alert({
msg: JSON.stringify(ret)
})
});
iOS系统,Android系统
可提供的1.0.0及更高版本