【发布时间】:2018-07-01 04:39:09
【问题描述】:
我是蓝牙通信的新手。我的任务是用 commonand 将数据写入蓝牙。
共同点是0x61,我需要将01-02-03-04 4 字节值传递给它。
我已经认出了特征。
我想在 swift 4 中得到答案。
let string = "0xB101020304"
let _data = string.data(using: String.Encoding.utf8)
self.peripheral?.writeValue(ofCharac: ser, value: _data!, completion: { (reult) in
switch result{
case .success(let value):
print(value)
print("wow")
case .failure(let error):
print("error: \(error.localizedDescription)")
}
})
【问题讨论】:
-
能否请您显示您尝试过的相关代码并指出您的具体问题。你的问题太宽泛了
-
@Paulw11 我已经分享了一些代码
-
您那里的代码正在发送字符串。如果你想发送字节值,那么你需要声明一个字节数组并发送它
-
可以分享一下脚本吗? @Paulw11
标签: ios iphone swift bluetooth-lowenergy swift4