【发布时间】:2017-05-19 00:35:25
【问题描述】:
我正在尝试将数据从 iPhone 发送到 HM-10
我已经与蓝牙设备建立连接,但是我不知道如何发送数据,这是外围委托功能吗?
当一个按钮被按下时,一个固定的整数(1,2,3,4...)将被发送到 BLE 设备一次。 此外,我有滑块,我希望将滑块的值发送到
我该怎么做?
谢谢
【问题讨论】:
标签: ios swift xcode bluetooth bluetooth-lowenergy
我正在尝试将数据从 iPhone 发送到 HM-10
我已经与蓝牙设备建立连接,但是我不知道如何发送数据,这是外围委托功能吗?
当一个按钮被按下时,一个固定的整数(1,2,3,4...)将被发送到 BLE 设备一次。 此外,我有滑块,我希望将滑块的值发送到
我该怎么做?
谢谢
【问题讨论】:
标签: ios swift xcode bluetooth bluetooth-lowenergy
在您使用 CBPheral.writeValue 函数将数据写入设备之前,您必须发现这些特征、服务并保持对它们的强引用。
它在 Obj-C 中,但很容易将其翻译成 swift
【讨论】:
您正在寻找这种方法:
CBPeripheral.func writeValue(_ data: Data, for characteristic: CBCharacteristic, type: CBCharacteristicWriteType)
见:https://developer.apple.com/reference/corebluetooth/cbperipheral/1518747-writevalue
【讨论】:
CBPeripheral 实例?