core-bluetooth

    0熱度

    1回答

    我對客觀C編程相當陌生,所以請原諒,如果這是一個非常簡單的問題。 我通過藍牙連接到外圍設備,並希望能夠以特定順序讀取設備特性。從一個特徵返回的值將決定下一個要讀取的特徵。 目前,如果我發現一個新的特徵相應代碼 [peripheral discoverCharacteristics:@[[CBUUID UUIDWithString:MyUUID_1]] forService:service];

    2熱度

    1回答

    使用藍牙核心,我能夠與CBCentralManager要搜索的iBecon信號工作掃描optionn零: - Shared.sharedInstance.centralManager?.scanForPeripherals(withServices: nil, options:[CBCentralManagerScanOptionAllowDuplicatesKey:true]) 但是,當我提

    6熱度

    2回答

    Apple提供以下兩種框架用於與iOS附近的藍牙設備進行通信。 CoreBluetooth: 核心藍牙框架提供需要爲您的iOS和Mac應用程序與配備了藍牙低功耗無線技術的設備通信的類。 ExternalAccessory: 外部附件框架提供用於與通過任一蘋果閃電或30針連接器,或無線地使用藍牙連接至基於IOS的設備外部硬件進行通信的支持。 我以前使用CoreBluetooth框架成功地與藍牙設備進

    0熱度

    1回答

    我正在使用CoreBluetooth和BLE創建iOS應用程序。當BLE外圍設備檢測到中央(APP)外圍設備想要將數據發送到中央設備時。如果中央處於前景,它可以正常工作。當設備收到信號時,如何喚醒未運行的應用程序。是否有可能喚醒不運行的應用程序。

    0熱度

    1回答

    所以我試圖做的是連接到外設後,我重新啓動了我的iPhone,但從未關閉應用程序。當手機重新啓動時,我希望外設重新與我的應用程序連接,而不會將應用程序返回到前臺。 這可能嗎?

    1熱度

    1回答

    Apple已經真正簡化了如何在iOS 10中接收基於位置的通知,但是,我發現當通知被觸發並調用UNUserNotificationCenterDelegate委託方法時,下來的區域對象的主值和次值始終設置爲空。所以,當接收時,應用程序是在前臺通知委託方法,該方法被調用: func userNotificationCenter(_ center: UNUserNotificationCenter,

    0熱度

    2回答

    我想翻譯一個我開發的Android應用程序,它可以找到中心周圍的所有外圍設備,並將它們返回給用戶。然後用戶可以連接到其中的一個(或多個)來做其他事情。 問題:設備與CoreBluetooth連接後,在掃描過程中不再返回。應該通過已知的設備列表重新獲取,該列表不提供關於返回設備附近的任何信息。 是否有比試圖連接到每個已知設備知道它是否在範圍更簡單的方法? 編輯:已知的裝置在掃描過程中確實回來了,我的

    0熱度

    1回答

    我跟着How to get the status of bluetooth (ON/OFF) in iphone programatically的代碼來獲取藍牙的狀態。 但是,當我通過後退導航按鈕彈出viewController時,應用程序崩潰,出現以下錯誤。 [CoreBluetooth] XPC connection invalid ***終止應用程序由於未捕獲的異常「NSInternal

    0熱度

    1回答

    我是BLE的新手,並希望您能夠指引我採用正確的實施方法。 我正在研究外圍設備(電池供電)持續聚合傳感器讀數的應用。 在移動端應用程序中會出現一個「同步」按鈕,按下按鈕後,我想將所有在外設中累積的傳感器讀數傳輸到移動應用程序。 同步之間的最大持續時間可能是幾天,因此累積的數據可能達到20千字節的大小。 現在,我想知道什麼是執行從外設到中央應用程序的數據傳輸的最佳方法。 我想過創建一個特徵數組,其中每

    1熱度

    1回答

    我知道使用iBeacon當應用程序關閉時,我可以聽一些UUID。 我想傾聽具體的價值特徵當應用程序關閉。 所以,當應用程序是開放並連接到設備,我得到這個代表當一個新數據到達: func peripheral(_ peripheral: CBPeripheral, didUpdateValueFor characteristic: CBCharacteristic, error: Error?) {