Ios 无法获取蓝牙外围设备特性的值(但在Wireshark中找到)

Ios 无法获取蓝牙外围设备特性的值(但在Wireshark中找到),ios,swift,bluetooth,wireshark,uuid,Ios,Swift,Bluetooth,Wireshark,Uuid,我的目标:当设备连接或配对时,通过iOS(swift项目)从我的BLE设备的特征中提取值08660M3058 当前进展:通过Wireshark,我发现服务UUID和特征UUID如下所示(见下图) 服务UUID=D2F2BF0D-D165-445C-B0E1-2D6B642EC57B 特征UUID=D2F2B8D0-D165-445C-B0E1-2D6B642EC57B 当前问题:当尝试通过iOS应用程序访问值时,所需特性的值为零 一个想法:使用第6856行和第6857行,在访问所需值之前,我可

我的目标:当设备连接或配对时,通过iOS(swift项目)从我的BLE设备的特征中提取值
08660M3058

当前进展:通过Wireshark,我发现服务UUID和特征UUID如下所示(见下图)

服务UUID=
D2F2BF0D-D165-445C-B0E1-2D6B642EC57B

特征UUID=
D2F2B8D0-D165-445C-B0E1-2D6B642EC57B


当前问题:当尝试通过iOS应用程序访问值时,所需特性的值为零

一个想法:使用第6856行和第6857行,在访问所需值之前,我可能需要先写入蓝牙设备(在访问所需值之前写入BLE设备的两个写入值见下图)。尽管在签入我的应用程序之前写入了这些值,但我仍在寻找的值为零


呼叫帮助:如果您知道我如何访问值
08660M3058
,我们将乐意接受任何帮助!:)

您应该使用服务UUID搜索您的设备并连接到它。成功连接到设备后,检索可用的特征。然后从特征UUID中获取所需的值。关于如何连接和从可编程设备检索数据,有多个教程可用。

您可以编辑问题以显示代码吗?“当尝试通过iOS应用程序访问值时,所需特征的值为零。”代码具体在哪里?你能试用LightBlue.app来检查你是否能读取该值吗?