我尝试实现一个flutter代码,通过BLE控制近红外光谱仪。我有一个非常长的服务协议和特征uuid对,实际上我在ionic中也是这样做的,只使用uuid对,效果很好......在flutter中是否有一种方法可以调用read/write/notify,而不执行所有操作:
List<BluetoothService> services = await device.discoverServices();
services.forEach((service) {
// do something with service
for(BluetoothCharacteristic c in characteristics) {
// save the characteristic for latter usage if needed
}
});
类似于:
c = BluetoothCharacteristic(device, service_uuid, characteristic_uuid); // why there is no constructor!!
这会让我的生活更轻松!
1条答案
按热度按时间rdlzhqv91#
我终于放弃了,也有些服务,我需要不做广告。.所以我开始使用插件flutter_reactive_ble给我这个选项