bluetooth-lowenergy

    0熱度

    2回答

    我注意到,當你在應用程序中斷開連接藍牙設備的iOS設備將繼續保持約10秒的連接。我試圖通過寫入一個特性來解決這個問題,該特性導致藍牙模塊取消與iOS設備的連接,但這不起作用(主要是因爲我更改了模塊,而iOS沒有看到更改,因爲我假設該設備被緩存在某處)。有沒有辦法讓代碼立即斷開連接?我目前使用的是快速命令 manager.cancelPeripheralConnection(peripheral)。

    1熱度

    2回答

    我正在嘗試編寫一個使用WinRT Bluetooth LE API(Windows.Devices.Bluetooth命名空間)的C#應用​​程序。該應用程序是Windows經典桌面應用程序(WPF,而不是 UWP)。在創作者更新之前運行Windows 10版本時,這些API按預期運行。但是,運行創作者更新時,應將數據發送到藍牙設備的API不起作用。具體來說,有以下方法返回成功狀態碼,但不要通過藍

    0熱度

    1回答

    我正在使用藍牙低功耗與電子卡交換數據。在數據交換過程中,卡有時可能會將其設備名稱更改爲新名稱,當我修改此名稱時,我正在查找某種方式。 當我在開始時連接到設備時,我存儲了此設備的名稱和MAC地址,但似乎android沒有看到設備名稱已更改。其實,當我嘗試讀取這個名字時,它會將我的舊名稱還原爲新名稱,而不是新名稱。 將該例在與電子卡的每一個數據交換,每一次,這回我的老字號,即使在卡更改其名稱: Bl

    0熱度

    1回答

    我想通過BLE將加速度計值發送到使用北歐nRF52的iOS應用程序。該應用完全符合標準BLE服務(HeartRate測量,溫度計等),但不適用於我嘗試定義自定義BLE加速度計服務。在定義UUID和事物時,有什麼我需要專門做的嗎?任何幫助將不勝感激,謝謝。 下面是我自定義的Accelerometer類,以及main.cpp上傳到下面的nRF52。 #ifndef __BLE_ACCELEROMETE

    0熱度

    1回答

    我想從一個藍牙設備獲取溫度,我卡住: 有一些有效載荷,以字節我已經「腰斬」: 06 d7 0a 00fee107081e 08 2d 35 04 08:45 27,8 06 79 0c 00fee107081e 08 2e 35 04 08:46 31,9 06 13 0d 00fee107081e 08 2f 15 04 08:47 33,5 06 e7 0d 00fee107081e 0

    0熱度

    1回答

    我遇到問題。我試圖從Android智能手機上通過BLE爲我的Arduino寫入一個值。我的主板是Genuino 101,所以我使用CurieBLE。我能夠訪問正確的服務和特性,但我總是會得到writeCharacteristic返回的錯誤值。 onCharacteristicWrite函數也沒有被調用。 這裏是我的藍牙類代碼: public class BluetoothActivity exte

    1熱度

    1回答

    當開發一個扮演Peripheral角色的Android應用程序時,應用程序如何啓動配對/連接來綁定?從BluetoothGattServer(例如,在中央角色可以調用createBond())

    3熱度

    1回答

    我正在嘗試開發一個Android應用程序,該應用程序使用BLE連接到基於NRF51822的系統。目的是爲我的自定義特性寫一個3字節的值(RGB)。 Android是GATT客戶端,基於NRF51的設備是GATT服務器。 我能夠建立ble連接併成功發現我的特徵。 但是數據發送部分(setValue)給我帶來麻煩。不管我寫什麼3個字節,我上NRF51側 下同常量數據是我rellevant碼(安卓) @

    1熱度

    1回答

    我想通過一個HM-10模塊(BLE)從MacOS設備發送數據到Arduino,並遵循這個guide。對於我的佈線,我做了以下工作:將HM-10上的RX引腳連接到Arduino上的TX;將HM-10上的TX引腳連接到Arduino上的RX; HM-10上的VCC到Arduino上的3.3V;將HM-10上的GND連接到Arduino上的GND。 我使用下面的代碼: #include <Softwar

    0熱度

    1回答

    我正在開發一個應用程序,用於使用android studio 2.3.2檢測範圍內的estimote信標。 我只是想澄清和理解,實際上,爲了使用android應用程序檢測並獲取estimote信標的接近位置,我們只需要在android studio中包含Bluetooth Low Energy(BLE)的許可權並運行應用程序進行測試。如果我錯了,請指導並糾正我。