cost 84 ms
核心藍牙 - 與 LED 燈通信

[英]Core Bluetooth - Communicate with LED Light

我正在研究與 LED 燈通信的核心藍牙。 當外圍設備將值寫入通信時,需要一些時間才能從硬件(LED)獲得響應。當我們使用 UISLider 寫入值時,我們面臨硬件延遲。 我認為每當我們快速移動 slider 時都會出現隊列。 我該如何解決這個延遲? ...

如何在應用中實現多個 CBPeripherals

[英]How to implement multiple CBPeripherals in app

我正在編寫一個適用於藍牙設備的應用程序。 起初,只有一個設備,所有應用程序邏輯都嚴格圍繞它構建(ViewController 和 Model)。 但是,設備列表會增長,我需要實現代碼的良好可擴展性。 事實是所有設備都遵循單一協議,即所有設備的服務和特性都是相同的,只是一些設備支持某些東西,而另一些則 ...

用於計算我的數據傳輸速率的公式或算法是什么

[英]What is the formula or algorithm used to figure out what my data transfer rate

我目前正在學習技術支持的基礎知識,有一件事讓我感到困惑。 我知道 1 字節等於 8 位,要在一秒鍾內傳輸 1MB 文件,我需要每秒 8Mb 的傳輸速率。 所以我的問題是,如果我要傳輸一個 40MB 的文件,我如何確定我的數據傳輸速率是多少? 我知道它每秒 320Mb,但我想知道得出這個結論的公式。 ...

誰能幫我解決 iOS 13.5.1 設備中的此錯誤,以使用 CoreBluetooth 進行 ble 傳輸

[英]Can any one help me to solve this error in iOS 13.5.1 devices for using CoreBluetooth for ble transmission

==================================================== =============== 原生崩潰報告執行本機代碼時出現異常。 這通常表示 mono 運行時或您的應用程序使用的本機庫之一中存在致命錯誤。 ====================== ...

CBPeripheral - “didWriteValueFor” 收到錯誤“准備隊列已滿”。

[英]CBPeripheral - “didWriteValueFor” gets error “The prepare queue is full.”

我正在使用 ZPL 打印機打印 base64 解碼字符串。 對於小解碼字符串,它正在打印收據,對於多行 base64 解碼字符串,我收到錯誤消息。 委托方式: print(error?.localizedDescription) 錯誤: 准備隊列已滿提前致謝。 ...

背景 CBPeripheral 不保持可讀性

[英]Backgrounded CBPeripheral doesn't stay readable

我有一個應用程序, CBPeripheral用少量文本廣播CBPeripheral 。 我使用bluetooth-peripheral背景模式讓它在后台播放。 當我從另一台設備掃描時,它在前台工作正常。 我檢測外圍設備,連接,發現服務,然后從服務讀取數據。 然而,在后台,有些事情不太對勁。 我用 ...

didDiscoverPeripheral:有時在后台不工作

[英]didDiscoverPeripheral: not working sometimes on background

發生在iOS 12和iOS 13上。 我在Info.plist上正確添加了Bluetooth-central 我正在指定服務 UUID 的列表我所看到的: 如果我在前台與我們的 BLE 設備交互,我仍然可以在后台掃描它,即使在數小時和數天后,只要我不關閉藍牙或重新啟動 iOS 設備。 如果我在應用程 ...

如何在iOS Swift中將值寫入BLE設備的characteristc

[英]How to write a value to characteristc for BLE Device in ios swift

我正在使用iOS BLE應用為手機充電。 我做了一切糾正以發現特征。 首先掃描外圍設備並連接到它。 發現具有通知和寫入但沒有響應屬性的服務(FFB0)和特征(FFB1,FFB2)。 我找到了客戶端特征配置描述符。 我想將命令發送到PCB以解鎖以進行充電我想向FFB2特性寫入值,但外 ...

當應用程序在后台運行時,advertiseData更改時如何獲取通知?

[英]How to get notify when advertisementData changed when app is in background?

當BLE設備發生故障時,我想得到通知。 如果BLE設備將一些數據/命令傳遞給應用程序,則應用程序內advertData不會更改。 但是,我們可以使用android做的同一件事,它卻可以正常工作。 我想實現一些功能,例如當adsData更改時,我想得到通知。 請幫助我實現這一點。 下面是 ...

CBPeripheral.ancs授權信息不可靠

[英]CBPeripheral.ancsAuthorized info is unreliable

我們的應用程序與使用 ANCS 的配對藍牙外設配合使用,這就是為什么我很早就深入研究了全新的隱私設置“共享系統通知”以使我們的應用程序為 iOS13 做好准備......但是有一個問題,CBPeripheral 屬性ancsAuthorized( Bool)是不可靠的,因此無法知道用戶是否授予了授權 ...

設備斷開一段時間后無法獲得特性

[英]Device Disconnect After some time & Unable to get characteristic

我知道在堆棧上多次詢問提到的斷開連接錯誤,但接受的答案不是實際的問題解決方案 我正在嘗試將MI Band 3與我的快速App連接起來。 它成功連接,但一段時間后它會自動斷開連接 我的應用要求:我需要從Apple Watch,Fitbit和MI智能手表獲得心率和步行距離 我嘗 ...

Swift - 如何從函數更新 UILabel

[英]Swift - How to update UILabel from a function

我正在制作一個藍牙應用程序,我想放置 2 個標簽來控制我是否已連接並顯示 RSSI,因此我編寫了此功能 我在 CBPeripheral 的 ReadRSSI 函數中調用了這個函數。 我的終端中有這段文字 但是當我旋轉手機時,它會更新標簽,我試圖將“自我”放在標簽之前。 我還嘗試在計時器內調用 ...

單個BLE中心可以通過藍牙低功耗與多個BLE外設連接嗎?

[英]Can a single BLE central connect with multiple BLE peripherals via bluetooth low energy?

我在我的iOS應用程序項目中使用了核心藍牙框架。 關於藍牙低功耗,我有以下問題- 一個中央設備可以在iOS中連接多個外圍設備嗎? 多個中央設備可以與單個外圍設備連接嗎? 單個iOS設備可以同時充當中央和外圍設備嗎? 如果是,那么如果兩個這樣的設備都嘗試以中央連 ...

連接前確定CBP外圍設備的類型

[英]Identifying the type of CBPeripheral before connecting

我最近創建了一個使用iOS上的CoreBluetooth連接到熱敏打印機的應用程序。 除了一件事,一切都很好。 我可以看到20多個藍牙設備,但只有一個是熱敏打印機。 在連接之前,有沒有辦法讓我知道此外圍設備是否是熱敏打印機,以便我可以顯示/隱藏它? 謝謝 ...

如果我知道iOS中該BLE設備的MAC地址,如何區分該連接到哪個BLE設備外圍設備?

[英]How to differentiate to which BLE device's peripheral should I connect If I know mac address of that BLE device in iOS?

在iOS中,無法獲取CBPeripheral對象的mac地址。 現在我沒有。 具有不同UUID但具有相同外圍設備名稱的BLE設備。 用戶必須先通過向該BLE設備注冊命令來注冊該BLE設備,該設備的QR碼掃描時將獲得其MAC地址。 但是,如何在iOS設備中向哪個設備用戶進行注冊,而我沒有在 ...


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