[英]How to Bluetooth Low Energy Server connect?
我正在开发蓝牙4.0。
我想在Tag(服务器)发送数据时接收数据。
发送数据时,标记未保存数据。
我希望使用以下来源
private BluetoothGattServerCallback mGattServerCallbacks = new BluetoothGattServerCallback() {
@Override
public void onCharacteristicWriteRequest(BluetoothDevice device, int requestId,
BluetoothGattCharacteristic characteristic, boolean preparedWrite, boolean responseNeeded, int offset,
byte[] value) {
}
mGattServerCallbacks conntect mBluetoothManager.openGattServer(this, mGattServerCallbacks);
您的问题有点含糊,但对我来说,您想要的是GATT服务器通知或指示[1]。 如果连接到设备(此Tag服务器),并且希望在该设备有要发送的数据时从该设备接收数据,那么您要做的是指示(确认发送)或通知(未确认)此数据。
在您的Android应用程序中,您可以在连接的设备上启用给定特征的通知,并且每次该特征发生更改时,您都会得到数据推送给您。
这通常用于温度服务。 每当传感器上测得的温度发生变化时,就会以新值将通知发送到所连接的设备。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.