hfs-bluetooth-adapter-oneself
v1.0.5
Published
海富思科技蓝牙设备LLSyncSDK
Readme
Hfs-LLSync-Bluetooth-Adapter
海富思蓝牙设备LLSyncSDK
SDK使用说明
初始化蓝牙模块
初始化蓝牙模块 会判断用户手机蓝牙状态
import BluetoothAdapter from "hfs-bluetooth-adapter-oneself"
const blueAdapter = new BluetoothAdapter() //实例化蓝牙适配器
blueAdapter.initBluetooth().then(res=>{}).catch(err=>{}) //初始化蓝牙设配器搜索蓝牙设备
在初始化后进行
//传入一个配置项 onSearch为搜索到设备时的回调函数
blueAdapter.startSearch({
onSearch(res){
//返回附近设备列表
console.log(res);
},
onError(err){
console.log(err);
}
})停止搜索蓝牙设备
blueAdapter.stopSearch()连接蓝牙设备
传入一个设备对象 startSearch的onSearch回调函数返回的设备对象 返回一个连接成功后蓝牙设备对应的设备适配器
const deviceAdapter = await blueAdapter.connectDevice(device)绑定设备
通过设备适配器进行绑定设备
const deviceAdapter = await bluetoothAdapter.connectDevice(device)
deviceAdapter.bindDevice().then(res=>{
console.log(res.deviceName) //返回设备名称
})搜索单个蓝牙设备
传入设备名称
const device = await bluetoothAdapter.searchDevice({
deviceName
})断开蓝牙设备连接
deviceAdapter.disconnectDevice()