rxiosble

    0熱度

    1回答

    我已經開始使用RxBluetoothKit,併爲我們正在開發的外設提供良好的結果。它工作得很好,我可以執行我們需要的事務。 我有一個設計模式的問題。我們有幾個命令,我們的API包含多步命令。例如,應用程序寫入命令啓動代碼,外設確認ACK,然後應用程序寫入命令,等待ACK,發出另一個命令,等待另一個ACK等。這可以繼續,直到應用程序發出例如,命令停止代碼將在未來的某個不確定點 - 例如,當用戶告訴應

    0熱度

    1回答

    更新:我只是檢查他們的榜樣項目和它是一樣的。所以,這可能是一個錯誤,或者這是預期的行爲。 我使用RxBluetoothKit並不能弄清楚以下問題。我有這個包裝函數寫一個特性(我想寫很多都與CONCAT,它的工作原理很漂亮): func writeCharacteristicData(for peripheral: Peripheral, characteristicIdentifier: Char

    0熱度

    1回答

    我使用RxBluetoothKit 3.0.6,並有這樣的代碼在一個視圖控制器: override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. DDLogDebug("DEviceChooser viewDidLoad")

    0熱度

    1回答

    我有一個返回observable的方法。 在這種方法中,我訂閱了rxbluetooth observable。它運作良好,除了onComplete永遠不會被調用。 這裏是我的代碼: private func getWifiConfig() -> Observable<String?> { return Observable.create { [ weak self ] observer

    2熱度

    1回答

    我正嘗試使用RXBluetoothKit快速連接BLE設備。該裝置的所有數據的命令遵循以下順序 1.寫的命令(writeWithResponse) 2.閱讀來自通知的響應(在不同的特性) 通知數據包的數量(20個字節中最大的通知數據包)將取決於命令。這將是一個固定的數字或基本上用notif值中的數據結束位表示。 這可以使用writeValue(),monitorValueUpdate()組合來實現