core-bluetooth

    1熱度

    2回答

    我們的應用程序通過CoreBluetooth連接到藍牙LE設備。 在iOS 8和9上,一切正常。在iOS上10我們geht超時錯誤(Error Domain=CBErrorDomain Code=6 "The connection has timed out unexpectedly.") 在CBCentralManagerDelegate: - (void)centralManager:(CBC

    0熱度

    1回答

    我最近下載Xcode 8.0並試圖運行我以前使用內核藍牙的項目。 我已經啓用使用傳統的斯威夫特語言版本在建的SWIFT 2.3 一切正常設置的兼容性,但有一個問題發生, func centralManagerDidUpdateState(central: CBCentralManager) { print("state is \(central.state.rawValue)")

    4熱度

    2回答

    首先:我有一臺iPad Air 2和一臺iPhone 7.爲了進一步閱讀,我們估計該應用程序在iPad上處於活動狀態並在iPhone上以後臺模式打開。該應用程序是完全相同的,即使使用相同的藍牙服務UUID和相同的DataLocalNameKey。 我想寫一個應用程序,可以在後臺廣告藍牙服務,並能夠發現此服務(最佳在後臺也)。 As I already read我不能使用蘋果信標技術,因爲它只能在背

    0熱度

    1回答

    我正在實施一個帶有CoreBluetooth框架的CentralManager,以便提取外圍設備提供的值。 我首先查找具有特定UUID服務的外設(「52486FA8-FF0B-4A91-A344-D642D0E91AD0」)。 CentralManager找到外設,但是當我嘗試打印該外設的服務時,我得到一個空數組。 這裏是我的代碼 // // ViewController.swift // c

    0熱度

    3回答

    下獲取的 「價值」 ...... func peripheral(_ peripheral: CBPeripheral, didUpdateValueFor characteristic: CBCharacteristic, error: Error?) { print(characteristic) } ..outputs ... <CBCharacteristic: 0

    7熱度

    3回答

    我希望能夠在iOS上創建一個BLE廣告,我可以在字節級別上控制廣告。 一個用例就是模仿iBeacon廣告。 What is the iBeacon Bluetooth Profile(我想廣告,而我的應用程序在後臺,這就是爲什麼我不使用CoreLocation) 我看不到一種方式來與核心藍牙API做到這一點。它是否正確?是否有替代方案使用私有API或越獄?

    1熱度

    1回答

    我正在開發一款控制產品操作的應用程序。溝通是通過BLE。我的配置是 附錄 - 外設(iOS的,機器人) 產品 - 中環(使用萊爾德BT900模塊) iOS的細外圍設備的工作(配對和結合); Android PIN配對工作正常,但隨後的綁定(或在範圍內重新連接)時,會出現很多問題並終止連接。我正在使用支持Android BLE的設備列表,並且我也瞭解到,有不同的製造商/芯片組供應商提供了許多已知問題

    0熱度

    2回答

    現在我在主線程中運行了所有東西,到目前爲止,我只注意到UI中有一次出現了一些滯後現象。 我不知道利用CoreBluetooth庫的併發性的一般做法是什麼? 你能否提供一些例子,究竟應該在其他隊列中運行什麼? 我的藍牙的使用: 我掃描兩個外圍設備,通過在訂單發送approapriate值作爲CBPeripheralManager控制它們以使它們開始從IMU(取決於值50赫茲/ 100Hz的)發送數據

    0熱度

    1回答

    距離Ios SDK 10.0,類CBCentralManager現在從CBManager CBManager繼承在IOS被引入10.0,它在早期版本中不可用。 的state屬性現在枚舉爲CBManagerState CBManagerState也在iOS的10.0介紹,它是不是在早期版本。 這意味着CBCentralManager的state屬性是CBManagerState型,所以當你閱讀的狀態

    0熱度

    1回答

    我的MacBook Pro出現問題。我有一個小型的實用程序,用於與我們正在開發的BLE外設進行通信。它與iOS應用程序共享代碼庫(無論如何...) 然而,在我的Mac上,我相信這個浮現巧合與升級到macOS Sierra,只要我嘗試連接到CBCentralManager重新啓動我的外設。具體的時間和順序如下所示。我查看了我的VCS,發現升級後沒有發生任何變化,而且我確信以前沒有這種變化。 我已經在