cost 240 ms
如何在禁用 BlueZ 插件“hog”時通過 GATT (HOG) 設備自動重新連接藍牙 HID

[英]How to Automatically Re-Connect Bluetooth HID over GATT (HOG) Device when BlueZ Plugin "hog" is Disabled

Linux 5.10,BlueZ 5.55 我有一個實現藍牙 LE 的遙控器。 如果我使用默認的藍牙守護進程,我可以使用 bluetoothctl 進行配對和信任。 如果連接在一段時間(或幾天)后丟失並且按下遙控器上的按鈕,守護程序會自動重新連接(因為設備已配對)。 這基本上就是我所需要的。 但 ...

BLE 設備是否需要響應 SCAN_REQ 請求?

[英]Are BLE devices required to respond to a SCAN_REQ requests?

我有一個不響應 SCAN_REQ 的 BLE 設備,我正在根據https://github.com/espressif/esp-idf/issues/10660與供應商獨立解決這個問題。 當我使用 Nordic nRD Connect iphone 應用程序作為客戶端時,我可以在掃描列表中看到該設 ...

Android BLE 掃描過濾器在幾秒鍾內為 1 個開發人員返回許多 MAC 匹配 - 預期行為是什么?

[英]Android BLE scan filters returning many MAC matches for 1 dev in a few secs - What is intended behavior?

從我讀過的文檔中不清楚 BluetoothLE 掃描的預期行為是什么。 我們正在尋找一個特定的設備,如果我使用名稱或 MAC 作為標准進行掃描,我會得到幾十個匹配的結果——這是多個設備廣告的預期反映,還是 RSSI 更改或其他什么? ...

如何在不斷開連接的情況下為兩個通道的藍牙 gatt 服務編寫特性(狀態 133)?

[英]How to write characteristics for bluetooth gatt service for two channels without getting disconnected(state 133)?

我有藍牙 gatt 服務和兩個寫入通道 現在我有onCharacteristicsRead() 、 onCharacteristicsWrite()和onCharacteristicsChange() 我連接了 ble 設備當我在mTxCharacteristic1特征上寫時,ble 運行良好但是 ...

BLE 外圍設備可以在連接前讀取中央名稱嗎?

[英]Can a BLE peripheral read the Central name before connection?

我知道每個 BLE 設備都必須實現一個 GATT 服務器,因此支持具有可讀的DeviceName 。 但是是否可以在建立連接之前從 Central 讀取數據? 我想實現一個允許外圍設備連接的設備的“白名單”,如下所示: 外設通告服務 Central 掃描,找到這個 peripheral 中央請求連 ...

Web 藍牙 DOMException:GATT 錯誤:不支持

[英]Web bluetooth DOMException: GATT Error: Not supported

我正在嘗試通過 Web 藍牙 API 從我的 ESP32 接收數據。該設備可以連接到網頁但是在開始收聽通知后我收到以下錯誤: DOMException:GATT 錯誤:不支持還有另一個線程有類似的問題,但存在屬性問題。 我的屬性好像沒問題這是我的代碼: 首先我收到消息Connected 然后我得到 ...

BLE - 在調用 readCharacteristic 時未調用 onCharacteristicRead

[英]BLE's - onCharacteristicRead not invoked on calling readCharacteristic

我正在嘗試從 BLE 設備上的自定義服務中的自定義特征中讀取值。 我成功調用了readCharcteristic方法,因為它返回true 。 但是,永遠不會調用onCharacteristicRead回調函數。 我無法確定為什么會這樣。 我的讀取功能如下(調用此方法時沒有掛起或正在進行的讀取或寫入 ...

Android 上的最小藍牙鍵盤

[英]Minimal Bluetooth Keyboard on Android

我正在嘗試使用 GATT 為 Android 編寫藍牙鍵盤的最小實現。 那里有很多例子,但仍然缺少一些東西。 該設備連接到我的 Windows 機器。 然后讀取 GATT 數據庫: 之后,我嘗試按如下方式發送鍵 H 的擊鍵:public void sendTestNotification(Bluet ...

當電池電量達到一定水平時,向 nRF Connect 應用程序發送電池電量通知

[英]Send Battery Level notifications to nRF Connect app when battery level reaches certain level

我是 BLE 的新手,我需要有關電池服務通知的幫助。 我正在使用 nrf52840dk、nrf sdk 17.1.0,我正在使用已經使用電池服務的ble_app_proximity示例。 當電池電量達到 40% 時,我需要從設備向 nRF Connect 移動應用程序發送彈出通知。 每當電池電量達到 ...

BLE android 讀取讀取特性

[英]BLE android read readCharacteristic

我嘗試開發 android 應用程序來讀取自行車傳感器, 如果有人可以幫助PLZ。 它連接到傳感器但無法讀取特性。 我不知道如何讀取特征值。 它是一個速度傳感器,所以我想被通知或讀取(我不知道它的確切讀取或通知) //////////////////////////LOGCAT////////// ...

如何將雙擊檢測添加到示例應用程序 gatt_sensordata_app?

[英]How to add double tap detection to sample app gatt_sensordata_app?

我正在開發一個 Android 應用程序,它使用此處示例應用程序 GATT 傳感器數據應用程序中的 GATT 配置文件從 Movesense 獲取數據。 我遵循了此處提供的教程。 構建應用程序並獲得 DFU 運行良好。 我可以毫無問題地獲取 IMU、HR 和溫度數據。 現在我想在我的應用程序中添加 ...

藍牙 gatt 服務器接受帶有一些驗證的連接

[英]Bluetooth gatt server accept connection with some validations

我正在開發基於藍牙的應用程序。 GATT 服務器和 Gatt 客戶端,上述通信工作正常,我沒有遇到問題。 問題是我從未知設備獲得連接,我只想在其他人嘗試連接時才允許從我的應用程序連接我想拒絕該連接。 我該如何實施? 如果拒絕連接是不可能的,我如何識別我的應用程序請求了這個連接,在連接我的 GATT ...

BLE中的Broadcaster和Beacon有什么區別

[英]What is the difference between a Broadcaster and a Beacon in BLE

廣播器和信標有什么區別? 據我了解,廣播公司是 GAP 中的一個角色,它發出包含數據且無法建立連接的廣告。 他們通常與觀察者一起工作。 信標做同樣的事情,那么有什么區別? ...

我正在嘗試獲取此信息並將其放入有效負載並將其發送到我的 API

[英]I am trying to grab this info and put it into a payload and send it to my API

問題/問題我有這個代碼來獲取藍牙設備,但無法讓它不彈出。 是否可以做一些沒有進入彈出窗口的事情? 正如您從代碼中看到的那樣,它非常簡單,可以在沒有彈出窗口的情況下使用其他調用或函數,但是如果沒有彈出窗口,這個函數將不會提供響應。 附加問題如果無法修改,是否有人有任何建議? 挑戰我正在嘗試獲取此信息 ...

無法在 Bluetoothctl 中為讀/寫特性工作獲取寫入

[英]Not working acquire-write for Read/Write characteristic in Bluetoothctl

我通過 bluetoothctl 連接到智能手表。 我列出了所有屬性。 然后獲取目標 UUID 的信息(6e400002-b5a3-f393-e0a9-e50e24dcca9e)。 我看到它具有讀寫能力(讀/寫)。 我用“select-attribute”命令選擇了屬性。 但我未能獲得寫入:org. ...

藍牙 16 位 UUID 注冊器是否已用完可供公司/會員使用的 ID?

[英]Bluetooth 16bit UUID registrar is running out of IDs available for companies/members?

出於好奇,我正在檢查 16 位 UUID 的官方注冊商: 是我還是留給公司的號碼空間用完了。 我的意思是,盡管 16 位足以容納 65536 個數字,但在文檔中我們看到公司 ID 從 0xFCDC (64732) 及以上開始。 最大的公司 ID 似乎是 0xFEFF(= 65279 由“GN ...

盡管 GATT_SUCCESS,BLE 外設沒有接收到 Android BLE GATT 寫入數據

[英]Android BLE GATT write data is not being received by BLE Peripheral despite GATT_SUCCESS

寫入后, onCharacteristicWrite()被調用,狀態為BluetoothGatt.GATT_SUCCESS ,但我實際上並沒有在我的外圍設備上看到它。 我知道問題不在外圍設備上,因為它在我使用通用 BLE 掃描儀應用程序時有效。 這就是我的writeCharacteristic函 ...

設備綁定時,Android 不會廣播 ACTION_BOND_STATE_CHANGED

[英]Android is not broadcasting ACTION_BOND_STATE_CHANGED when the device gets bonded

我有一個 BluetoothDevice.ACTION_BOND_STATE_CHANGED 的廣播接收器,看起來像這樣: 當狀態從BOND_NONE變為BOND_BONDING或相反時,這很有效。 但是,當它從BOND_BONDING到BOND_BONDED時,我什么也沒得到。 如果我手動獲取 ...

使用 Raspberry pi 從 Polarbelt 讀取心率數據

[英]Reading heart-rate data from a Polarbelt with a Raspberry pi

我正在嘗試從極帶檢索心率日期,以用作情感識別算法的一部分。 我正在使用帶有 raspbian 的 Raspberry pi 3b。 我可以使用 bluetoothctl 連接到設備當我打開信息時,我會得到一個 UUID 的列表 這是它停止的地方。 我嘗試根據下面的示例使用 hcitool,但這不起作 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM