3

鉴于我有一个返回一些串行数据的蓝牙设备 - 我如何使用 CoreBluetooth 读取它?

没有特征或服务。只是一些已知(实际上是 obd ii)格式的二进制数据。

4

3 回答 3

0

我认为 iOS 会阻止通过蓝牙访问串行端口。

您可能需要购买额外的硬件、使用 WiFi 或越狱。

用于 iOS 设备的 RS232

于 2013-05-16T09:21:50.190 回答
0

如果您设法越狱您的 iPhone,请尝试使用roqyOBD 。我相信它创建了一个 TCP 服务器,您可以使用FuzzyLuke 的 OBD2Kit,从而读取从 OBD-II 接口发送到 iPhone 的 PID。

让我知道事情的后续!我自己正在用 iPhone 修补 OBD-II,并且和你一样学习。

于 2013-08-08T15:50:47.793 回答
0

您可能有一个不兼容 BTLE 的蓝牙 2.0 或 3.0 设备。CoreBluetooth 是 BTLE 的实现,因此您不能在(非越狱)iOS 上使用所述设备。现在有很多兼容 BTLE 的设备,所以如果您想与 iOS 交互,最好购买其中之一。

于 2016-10-26T12:34:24.067 回答