查询发现的 Bluetooth® Low Energy 设备是否正在宣传服务 UUID。
用法
bleDevice.hasAdvertisedServiceUuid()
bleDevice.hasAdvertisedServiceUuid(index)
参数
- index: 可选,默认为 0,服务 UUID 的索引,如果设备正在广播多个。
返回
- true, 如果设备正在广告服务 UUID,
- false否则。
示例
// begin initialization
if (!BLE.begin()) {
Serial.println("starting Bluetooth® Low Energy module failed!");
while (1);
}
Serial.println("BLE Central scan");
// start scanning for peripheral
BLE.scan();
BLEDevice peripheral = BLE.available();
if (peripheral) {
// ...
// print the advertised service UUIDs, if present
if (peripheral.hasAdvertisedServiceUuid()) {
Serial.print("Service UUIDs: ");
for (int i = 0; i < peripheral.advertisedServiceUuidCount(); i++) {
Serial.print(peripheral.advertisedServiceUuid(i));
Serial.print(" ");
}
Serial.println();
}
// ...
}
相关用法
- Arduino ArduinoBLE - bleDevice.hasCharacteristic()用法及代码示例
- Arduino ArduinoBLE - bleDevice.hasService()用法及代码示例
- Arduino ArduinoBLE - bleDevice.hasLocalName()用法及代码示例
- Arduino ArduinoBLE - bleDevice.advertisedServiceUuidCount()用法及代码示例
- Arduino ArduinoBLE - bleDevice.localName()用法及代码示例
- Arduino ArduinoBLE - bleDevice.poll()用法及代码示例
- Arduino ArduinoBLE - bleDevice.deviceName()用法及代码示例
- Arduino ArduinoBLE - bleDevice.disconnect()用法及代码示例
- Arduino ArduinoBLE - bleDevice.serviceCount()用法及代码示例
- Arduino ArduinoBLE - bleDevice.address()用法及代码示例
- Arduino ArduinoBLE - bleDevice.advertisedServiceUuid()用法及代码示例
- Arduino ArduinoBLE - bleDevice.appearance()用法及代码示例
- Arduino ArduinoBLE - bleDevice.discoverService()用法及代码示例
- Arduino ArduinoBLE - bleDevice.characteristic()用法及代码示例
- Arduino ArduinoBLE - bleDevice.service()用法及代码示例
- Arduino ArduinoBLE - bleDevice.connect()用法及代码示例
- Arduino ArduinoBLE - bleDevice.discoverAttributes()用法及代码示例
- Arduino ArduinoBLE - bleDevice.rssi()用法及代码示例
- Arduino ArduinoBLE - bleDevice.connected()用法及代码示例
- Arduino ArduinoBLE - bleDevice.characteristicCount()用法及代码示例
- Arduino ArduinoBLE - bleDescriptor.read()用法及代码示例
- Arduino ArduinoBLE - bleDescriptor.value()用法及代码示例
- Arduino ArduinoBLE - bleDescriptor.valueLength()用法及代码示例
- Arduino ArduinoBLE - bleDescriptor.valueSize()用法及代码示例
- Arduino ArduinoBLE - bleDescriptor.uuid()用法及代码示例
注:本文由纯净天空筛选整理自arduino.cc大神的英文原创作品 ArduinoBLE - bleDevice.hasAdvertisedServiceUuid()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。