gpt4 book ai didi

ios - 接收到输入数据后读取并处理

转载 作者:行者123 更新时间:2023-11-30 12:52:45 25 4
gpt4 key购买 nike

我正在开发 arduino 项目,该项目涉及通过 BLE 板从 iPhone 向 arduino 发送/接收数据。我正在努力将数据从 arduino 接收回 iPhone。

我有这个功能:

  func readPosition() -> NSString? {


if self.positionCharacteristic == nil {
return nil
}
self.peripheral?.readValue(for: self.positionCharacteristic!)
if ((self.positionCharacteristic?.value) != nil) {
return NSString(data: self.positionCharacteristic!.value!, encoding:
String.Encoding.utf8.rawValue) }

return nil
}

我的问题是我不明白如何使用它来立即读取和使用从arduino发送的内容。我将如何编写我的项目来完成此任务?我需要从连接到 arduino 的传感器接收恒定数据

接收 UUID(如果需要):

let PositionCharUUID = CBUUID(string: "A9CD2F86-8661-4EB1-B132-367A3434BC90")

最佳答案

您的特性很可能(但您需要检查)支持 Notify 操作。在这种情况下,您可以使用

self.peripheral.setNotifyValue(true, for: self.positionCharacteristic)

然后您将接到外设代表的 didUpdateValue:for: 的电话方法

关于ios - 接收到输入数据后读取并处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40754845/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com