小编Ard*_*sar的帖子

通过蓝牙将 IOS 应用程序连接到 Raspberry Pi 4

我用 swiftUI 创建了一个新应用程序,并尝试使用 coreBluetooth 库连接 Raspberry Pi 4。我搜索了所有谷歌,但我坚持连接 Raspberry Pi 4。我可以找到所有设备(外围设备),但无法连接他们。

这是代码;

class BLEManager: NSObject, ObservableObject, CBCentralManagerDelegate {
    
    var myCentral: CBCentralManager!
    
    @Published var isSwitchedOn = false
    @Published var peripherals = [Peripheral]()
    
    override init() {
        super.init()

        myCentral = CBCentralManager(delegate: self, queue: nil)
        myCentral.delegate = self
    }
    
    func centralManagerDidUpdateState(_ central: CBCentralManager) {
        if central.state == .poweredOn {
            isSwitchedOn = true
        }
        else {
            isSwitchedOn = false
        }
    }
    
    func centralManager(_ central: CBCentralManager, didDiscover peripheral: CBPeripheral, advertisementData: [String : Any], rssi RSSI: NSNumber) …
Run Code Online (Sandbox Code Playgroud)

bluetooth ios raspberry-pi bluetooth-lowenergy swift

3
推荐指数
1
解决办法
766
查看次数