问题描述
我正在使用react-native-ble-plx,当我想尝试连接到ble时,得到的响应为null,这是我的代码:
const { device } = this.state;
if (device && device instanceof Device) {
device
.connect()
.then((devices) => {
this.onShowMessage("discovering services and characteristics");
return device.discoverAllServicesAndcharacteristics();
})
.then((devices) => {
this.onShowMessage("Setting notifications");
console.log("dddd",devices);
//Todo
// setInterval(() => {
// this.state.device.readRSSI().then((device) => {
// console.log(device);
// });
// },5000);
return this.setupNotifications(device);
})
.then(
() => {
this.setState({ isConnected: true,isColapsed: false });
this.onShowMessage("Listening...");
},(error) => {
this.handleError(error);
}
);
} else {
this.props.navigation.navigate("Home",{
error: "Can't connect to device",});
}
我得到的响应只是一个带有名称和设备ID的JSON对象,其他设置为null。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)