0
我正在開發連接到CC2541的Android應用程序。我能夠看到這些服務的所有服務和特徵。我想使用即時警報服務的警報級別特徵。我的應用程序的最後一步是當我點擊警報級別charc時。 蜂鳴器應該響,但我無法做到這一點。這裏是我的代碼:即時警報服務警報級別規範
public void setCharacteristicNotification(BluetoothGattCharacteristic characteristic, boolean enabled)
{
if (mBluetoothAdapter == null || mBluetoothGatt == null)
{
Log.w(TAG, "BluetoothAdapter not initialized");
return;
}
mBluetoothGatt.setCharacteristicNotification(characteristic, enabled);
// This is specific to Alert Level.
if (UUID_ALERT_LEVEL.equals(characteristic.getUuid()))
{
characteristic.setValue("0x0028".getBytes());
mBluetoothGatt.writeCharacteristic(characteristic);
/* BluetoothGattDescriptor descriptor = characteristic.getDescriptor(UUID.fromString(SampleGattAttributes.CLIENT_CHARACTERISTIC_CONFIG));
descriptor.setValue(BluetoothGattDescriptor.ENABLE_NOTIFICATION_VALUE);
mBluetoothGatt.writeDescriptor(descriptor);*/
}
}
我不確定使用writeCharacteristic()或writeDescriptior()來實現這一點。我會感謝任何幫助。