gatt

    0熱度

    1回答

    我很難弄清楚如何將我的藍牙命令(從Gatttool)轉換爲Bluez c代碼。 你能幫我翻譯下面的Gatttool命令(藍牙請求)到C嗎? [CON] [MY_MAC_ADDRESS] [LE]>炭 - 寫-REQ 0x00c0 0100 所以我的手柄是0x00c0和我的數據是0100(上)。我不知道我需要填充哪些hci_request結構屬性(除了句柄)。 ... I've successful

    0熱度

    1回答

    我一直致力於發射Eddystone信標的Android應用程序。 我正在使用IntentService來啓動廣告信標。意圖服務在調用startAdvertising函數後停止,但我設置了一個觸發每X分鐘的警報。所以在X分鐘後,我打電話給stopAdvertising,然後再次啓動廣告。我將AdvertiseCallback設置爲靜態,因此每次都有相同的clientIf = 5。這個工作正常,但是就

    0熱度

    1回答

    我試圖在BLE模塊之間交換android設備和自定義板之間的數據。我在Android設備版本5.0和更高版本中使用featuresWrite()方法時遇到了一些麻煩。在情人版本characteristicsWrite()方法返回true,然後調用onCharacteristicsWrite在BleGattCallback()回調 寫方法: private void sendMessageToDev

    0熱度

    1回答

    從官方QT5例子起始I寫了很短的一段代碼,其限定了GATT服務器特性: QLowEnergyCharacteristicData chrCommand; chrCommand.setUuid(UUID_CHR_COMMAND); chrCommand.setValue(QByteArray(2, 0)); chrCommand.setProperties(QLowEnergyCharacte

    6熱度

    1回答

    我有Android應用程序公開BLE服務器。我連接BluetoothGattServer#connect。它的工作原理 - 我的應用程序通過STATE_CONNECTED致電BluetoothGattServerCallback#onConnectionStateChange。當我完成客戶端時,我嘗試使用BluetoothGattServer#cancelConnection與我的應用斷開連接。

    1熱度

    1回答

    我寫了一個程序,連接到心率模型,但我不知道如何解釋數據。 這裏是從第一輸出開始的樣品: 心臟速率是:16-40-15-04-6D-02-8C-01-0C-04年4月24日-AB-03-7B -02-B4-01 心臟速率爲:16-40-20-04 心臟率:16-40-8F-03 心臟率:16-40-10- 04 ... 心臟速率爲:16-40-F7-03 心臟速率爲:16-40-05-04 心臟速率

    0熱度

    1回答

    我打這個例子: https://doc-snapshots.qt.io/qt5-dev/qtbluetooth-heartrate-server-example.html 更好地瞭解如何配置GATT服務器。 示例假定HeartRate配置文件。在詳細它創建與此客戶端描述一個特點: const QLowEnergyDescriptorData clientConfig(QBluetoothUuid:

    1熱度

    1回答

    我想連接到藍牙LE設備並從python接收來自它的通知。我想使用Bluez dbus API,但找不到我能理解的例子。 :-) 隨着gatttool,我可以使用下面的命令: gatttool -b C4:8D:EE:C8:D2:D8 --char寫-REQ -a 0x001d -n 0100 -listen 如何在python中使用Bluez的dbus API執行相同的操作?

    1熱度

    2回答

    我試圖掃描BLE裝置與 mBluetoothAdapter.startLeScan(this); (我知道它的新版本過時,但只是爲了看看它與我的電話[4.4],我使用它)。所以它開始掃描,然後繼續前進而不會發生錯誤,但是沒有檢測到設備。 OnLEScan事件也被觸發,但其中的設備參數爲空。我的LE設備就在那裏並且已連接。 在谷歌搜索,我發現這發生如果BluetoothAdapter沒有UUID

    0熱度

    2回答

    我嘗試訂閱使用典型方法BLE特徵通知後改變只對第一個變化執行回調: stCharacteristic = stService.GetCharacteristics(stCharacteristicGUID)[0]; await stCharacteristic.WriteClientCharacteristicConfigurationDescriptorAsync(GattClientChar