bluetooth-lowenergy

    0熱度

    1回答

    我試圖發送10個字節的數據,每30miliseconds之間使用藍牙低enegry通知的2個Android設備之間。目標是實現低延遲通信,並且對低能量沒有興趣。 您可以在Delay graph(Y field = delta time between packets)中查看結果。前10秒的溝通正在進行得足夠好。 (數據包之間的間隔最大爲30-40ms)。然而,在10秒後,間隔要麼極高,要麼極低。

    0熱度

    2回答

    我正在開發一款需要佩戴數據的應用程序。 其中一種數據類型是BLE。 我使用BleLeScan: BluetoothManager bluetoothManager = (BluetoothManager) getSystemService(Context.BLUETOOTH_SERVICE); mBluetoothAdapter = bluetoothManager.g

    -3熱度

    1回答

    我必須將至少兩個設備連接到一個Android設備。但我不知道如何連接多個連接和多個命令發送。 PLZ幫助我...我真的不知道.... 我只是可以連接一個BLE設備到一個Android設備。 首先,我在像例如,一個服務連接的兩個設備(相同的UUID,不同地址) BluetoothDevice device = mBluetoothAdapter.getRemoteDevice("aa:12:12:3

    0熱度

    1回答

    所以我非常堅持使用BLE設備和它的數據。從BLE設備讀取數據時,數據存儲在數據對象中。現在對於這個例子,我將採取大紀元的時間,因爲這(應該)是一個容易的檢查。因此,Bluejay莢保存數據,當打印數據如下debugPrint("Epoch Time: \(data as NSData)")時,結果爲"Epoch Time: <869c0200>"。到目前爲止我認爲這麼好。當我複製值869c0200

    0熱度

    1回答

    我有一個帶藍牙LE版本4.2的硬件設備,它可以發送有效負載爲251字節的數據包。但我將通過移動應用程序(Android & IOS)接收數據,手機將擁有不同的藍牙LE版本,如v4.0,v4.1或v4.2。 假設我的硬件設備作爲主站和移動充當從設備。這裏主人不知道奴隸的藍牙版本。 如果主機發送具有251個字節的有效載荷中的數據包,從設備(V4.0 - 有效載荷:33個字節)如何處理它。 問題1:在B

    0熱度

    1回答

    我們正在創建一個嵌入式BLE外設將連接並將數據發送到iPad上的應用程序的系統。附近可能有多個外圍設備,因此App用戶必須通過從廣告外設列表中進行選擇來指定要連接的設備。 (這是在iOS BLE支持的應用內完成的。) 我的問題是,我們可以建立一個連接外圍設備的功能嗎?非常接近使用RSSI? RSSI(相對信號強度)作爲所有廣告外設的參數提供給我們的應用程序。我們可以測試一下這個級別對於一個外圍設備

    1熱度

    1回答

    如果有人可以解釋我遇到的一個問題,我將感謝Raspberry Pi 3模型B充當BLE連接上的中央設備外圍設備。 首先,我successsfully連接這兩個設備和使用該folllowing hcitool/gatttool命令使中央設備上的通知: sudo hciconfig hci0 up sudo gatttool --adapter=hci0 --device=XX:XX:XX:XX:X

    1熱度

    2回答

    因此,我正在設計一個應用程序,用於連接到定製設計的壓力傳感器的Windows筆記本電腦。應用程序與設備配對,然後每隔10毫秒從設備接收通知。然後由於某種原因,通信停止。我知道這是我的應用程序而不是設備的問題,因爲當我連接到手機時,我沒有這個問題。 這裏就是我創建devicewatcher和發現設備的主網頁: using System; using System.Collections.Objec

    1熱度

    1回答

    我正在使用藍牙LE技術開發應用程序。我試圖在兩個設備之間建立雙向通信,首先藍牙LE首先是最佳選擇。 但是我越瞭解它,我越是失望,因爲它看起來沒有足夠的設備支持外設功能,儘管這已經在很久以前推出了。 我知道在大多數情況下中心角色是可能的,但對於我的應用程序的工作,我需要確保有足夠的設備支持(並將支持)外設角色。 但我真的不確定是什麼情況,因爲我找不到任何有信譽的來源,它有支持外圍功能的設備列表。由於

    -4熱度

    1回答

    我正在編寫android程序來掃描BLE設備。如果掃描的設備名稱爲「Pvz2」,那麼我想調用一個函數。 當我嘗試將最近掃描的設備名稱與之前定義的字符串進行比較時,一切都會正常工作,但應用程序崩潰。可能是什麼問題呢? final String vardas1="Pvz2"; private ScanCallback mScanCallback = new ScanCallback() {