码市
236人浏览/35人投稿
889天前
已托管赏金
iphone手机连接蓝牙串口电子秤,接收重量,显示在手机屏幕上须完全用swiftui编写数据读写步骤创建中心设备(CBCentralManager)中心设备开始扫描(scanForPeripherals)扫描到外围设备之后, 自动调用中心设备的代理方法(didDiscoverPeripheral)如果设备过多, 可以将扫描到的外围设备添加到数组开始连接, 从数组中过滤出自己想要的设备, 进行连接(connectPeripheral)连接上之后, 自动调用中心设备的代理方法(didConnectPeripheral), 在代理中, 进行查找外围设备的服务(peripheral.discoverServices)查找到服务之后, 自动调用外围设备的代理(didDiscoverServices), 可通过UUID,查找具体的服务,查找服务(discoverCharacteristics)查找到特征之后, 自动调用外围设备的代理(didDiscoverCharacteristics), 通过UUID找到自己想要的特征, 读取特征(readValueForCharacteristic)读取到特征之后, 自动调用外设的代理方法(didUpdateValueForCharacteristic),在这里打印或者解析自己想要的特征值.