android-bluetooth

    0热度

    1回答

    我正在使用一块硬件来发送和接收特定BLE特性的数据包。目前,每个数据包必须是单独的读取或写入。 从iOS上与设备通话时,MTU协商达157字节时,很容易观察到此限制。确认此MTU协商适用于应用程序需要支持的全部Apple设备也很容易。没有MTU协商,我们将被限制为默认的23字节ATT MTU,这意味着我们只能发送和接收20字节的数据包(由于GATT开销)。用于某些功能的数据格式不适合20字节的数据

    2热度

    1回答

    我创建了一个蓝牙聊天RECEIVED蓝牙消息开始的if语句,我想打,我想执行,如果 if(messageRecieved.equals("message required"){ //Action } 我不知道哪种说法是一个动作变化等上述messageRecieved REF-:https://github.com/googlesamples/android-BluetoothChat/tree/m

    0热度

    1回答

    我调用writeCharacteristic都使用WRITE_TYPE_NO_RESPONSE和没有it.Am我应该从两个或一个或没有得到响应? 有没有任何回调来捕捉这种回应? onReliableWriteCompleted callBack确保消息在BLE设备端(从电话)成功发送或者是否意味着消息已成功发送到设备(从电话)并且已经在空中发布。

    4热度

    1回答

    我正在使用下面的广播接收器来捕获绑定请求,并在没有用户弹出请求的情况下绑定它。 private static BroadcastReceiver pairingBroadcastReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent

    0热度

    1回答

    嗨我正在阅读从BLE设备的心率和显示在应用程序。但BLE BluetoothGattExecutor在我的应用程序中连续读取和写入呼叫,如果我在后台连续运行,CPU使用率很高。 @Override public void onDescriptorWrite(BluetoothGatt gatt, BluetoothGattDescriptor descriptor, int status

    0热度

    1回答

    哪一个是实际确认callBack,它表示数据已成功从Android Phone传递到远程BLE设备? onCharacteristicWrite() or onCharacteristicChanged()或其他东西。 我写的数据是BluetoothGattCharacteristic.WRITE_TYPE_NO_RESPONSE.

    1热度

    2回答

    我一直在寻找,我无法找到答案。我只是想在我的片段中启用蓝牙。我增加了以下内容系到我的onResume()回调: if (mBluetoothAdapter == null || !mBluetoothAdapter.isEnabled()) { Intent enableBtIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENA

    0热度

    1回答

    我已经梳理论坛,以试图找出为什么我的蓝牙BroadcastReceiver不工作,我能找到的所有人都说,以确保粗略/罚款位置权限的要求。我已经在做,在这里(方法的发现方法之前调用): 请求权限 private void requestPermissions() { final int CODE = 5; // app defined constant used for onReques

    0热度

    1回答

    我拥有一个Polar H10胸带,它能够以低能量蓝牙运行并提供心率和心率变异性。 我想用Android应用程序读出这些值。由于official BLE tutorial的帮助,我可以连接到设备。现在的问题是从设备读出心率和心率变异性值。每当设备上有新的值时,我想读出这个值(并且至少每秒有一个新的值)。 我发现下面的代码片段: private static double extractHeartRa

    1热度

    1回答

    您好,我正在开发一个应用程序来读取手镯(带)的心率,并使用蓝牙在应用程序中显示,但蓝牙连接频繁断开,并且在范围内时也不会自动连接。任何参考请。