iOS核心蓝牙串口

时间:2013-05-13 21:04:02

标签: ios objective-c core-bluetooth bluetooth-lowenergy obd-ii

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

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

3 个答案:

答案 0 :(得分:0)

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

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

RS232 for iOS device

答案 1 :(得分:0)

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

让我知道它是怎么回事!我自己正在用iPhone修补OBD-II,并且像你一样学习。

答案 2 :(得分:0)

您可能拥有不符合BTLE标准的蓝牙2.0或3.0设备。 CoreBluetooth是BTLE的一个实现,因此你不能在(非越狱)iOS上使用所述设备。现在有很多BTLE兼容设备,如果你想与iOS接口,那么最好选择其中一个。