connect
连接指定外围设备
connect({params}, callback(ret, err))
params
address:
- 类型:字符串
- 描述:要连接的外围设备的 MAC地址。
callback(ret, err)
ret:
- 类型:JSON对象
- 内部字段:
{
status: true , //布尔型;true||false 连接是否成功
device: ''// 字符串类型;连接成功的蓝牙设备,当状态为true时候,会有该字段,该字段为json格式的字符串,包含name,address,bondState(12:已经绑定;11:正在绑定;10:未绑定)三个属性,
}
err:
- 类型:JSON对象
- 内部字段:
{
msg: 'device not exist' //字符串类型;
// device not exist : 设备不存在
// 其他:系统级别的错误信息
}
示例代码
var spp = api.require('spputil');
spp.connect({
address: address
}, function(ret, err) {
if (ret.status) {
console.log("连接蓝牙设备【" + address + "】成功");
var device = JSON.parse(ret.device)
} else {
console.log("连接蓝牙设备【" + address + "】失败:" + err.msg);
}
});
可用性
Android系统
可提供的1.0.0及更高版本