characteristics

    0熱度

    1回答

    我在與自定義BLE傳感器板進行通信的Android手機上使用BLE應用程序。板有兩個特徵,加速度和心電圖。在電話方面,我希望收到來自傳感器板的兩個特徵通知。我的代碼來設置通知: mGatt.setCharacteristicNotification(ecgChar, true); BluetoothGattDescriptor descriptor = ecgChar.getDesc

    -1熱度

    1回答

    我正嘗試在Android應用程序中執行ble寫入微處理器,併發生了一些奇怪的事情。 要啓動,在日誌中誤差小於: Unhandled exception in callback java.lang.NullPointerException at android.bluetooth.Bluetooth

    2熱度

    1回答

    我想在Android設備上設置BLE客戶端服務器通信。 從服務器端,我可以通告併成功查看連接更新。在客戶端,我可以連接到服務器,發現它的服務和特徵。但是,當我嘗試寫出這個特性時,我收到 狀態133中的onCharacteristicWrite() 我不知道它爲什麼會發生.. !!需要一些幫助.. 我試着做以下,但他們沒有做任何的影響: - >添加setWriteType - >更改UUID私人一個

    0熱度

    1回答

    我正嘗試在我的APP中閱讀一些藍牙特性。 現在我遇到了一個問題,即在從我的GATT服務器更改特性後應該如何處理。起初,我試圖使用一個線程來一次又一次地重新觸發該特性的這樣寫的: new Thread(new Runnable() { @Override public void run() { int[] newData = new int[30]; wh

    0熱度

    1回答

    我試圖從兩個BLE特徵值中檢索數據。它們都包含結構,我也希望將這些數據作爲結構保存在我的應用程序中。來自第一個BLE特徵的數據全部是Int16,我可以保存它。但問題是,第二個特徵包含Int8 & Int16,我找不到解決方案。 在我的應用程序中,我爲這兩個特性創建了兩個不同的結構。第一個結構看起來像這樣,都是Int16。 struct FirstStruct { let a1: Int

    2熱度

    1回答

    我正在BLE 4.2設備上運行具有自定義特徵的自定義服務。我正在研究一個android應用程序來讀取/寫入特徵等。我嘗試的第一件事是讀取特徵。 我定義了一個UUID列表: List chars = new ArrayList <>(); 我使用我知道的服務創建服務UUID: mCustomService = mBluetoothGatt.getService(MY_SERVICE_UUID); 我

    0熱度

    2回答

    我試圖獲得一個Android Nexus 5X應用程序與NRF51芯片一起工作,並面臨一些問題,特別是寫入特性。真的希望得到一些幫助。 我想通過應用程序在nrf上設置一個實時時鐘(RTC)。給我的關於GATT服務特點的細節如下: 屬性:讀 - 強制性,寫 - 強制性,寫無響應 - 排除,簽名寫入 - 排除,通知 - 排除,表示 - 排除,可寫輔助 - 排除,廣播 - 排除。 安全:ENC_NO_M

    0熱度

    2回答

    我有Swift BLE相關的問題/問題。 我有一個MI帶,我想用我自己的應用程序來控制。 從設備讀取值不成問題。但現在我想寫一個價值。 我發現this site大多數的特性列: Start Vibration Write 8, 2 to Characteristic 0xFF05 (CONTROL_POINT). 所以我想先從以下振動: if cc.uuid.uuidString == "F

    0熱度

    1回答

    我在我的項目中使用了android.bluetooth包,但我嘗試實現IBluetoothGatt的讀寫特性。但我有一個像下面IBluetoothGatt接口 public final class BluetoothGatt implements BluetoothProfile { private static final String TAG = "BluetoothGatt";

    0熱度

    1回答

    我已經使用Android的BluetoothLeGatt示例,現在我想根據要連接的設備的UUID加載xml文件。 我試着將UUID與下面的代碼進行比較。 mBluetoothLeService.getSupportedGattServices().equals("0003CBBB-0000-1000-8000-00805F9B0131") 使用功能: public List<Bluetooth