BLE
npm install react-native-bt-sdk-trops
蓝牙回调
DeviceEventEmitter.addListener("Monitor", (data) => {
console.log("monitor", data);
});
type | |
---|---|
0 | 扫描设备 |
1 | 硬件发送 |
2 | 硬件回调 |
{
type:0,
data:"扫描失败"
}
import { init } from 'react-native-bt-sdk-trops';
const result = await init();
const data = await init();
console.log(data);
const data = await startScan();
console.log(data);
const data = await connect(mac);
console.log(data);
const data = await setDebugUserId();
console.log(data);
const data = await notify(mac);
console.log(data);
参数
- MAC地址
- 用户id
bindUser(address, id);
参数
- MAC地址
- 用户id
unBindUser(address, id);
queryHardwareInfo();
queryHardwareStatus();
startRealData();
stopRealData();
startGatherData();
stopGatherData();
getFileInfo();
参数:
- 传1 代表1号文件 2代表2号文件
- 文件大小
requestFile(fileIndex, size);
参数
- 传1 代表1号文件 2代表2号文件
deleteFile(fileIndex);
getLogFileInfo();
参数
- 传1 代表1号文件 2代表2号文件
- 文件大小
requestLogFile(fileIndex, size);
参数
- 传1 代表1号文件 2代表2号文件
deleteLogFile(fileIndex);
参数
- 蓝牙名称
updateBtName(btName);
updateTime();
参数
- uri
ota(path);
requestPowerOff();
See the contributing guide to learn how to contribute to the repository and the development workflow.
MIT
Made with create-react-native-library