鉴于我有一个返回一些串行数据的蓝牙设备 - 我如何使用 CoreBluetooth 读取它?
没有特征或服务。只是一些已知(实际上是 obd ii)格式的二进制数据。
鉴于我有一个返回一些串行数据的蓝牙设备 - 我如何使用 CoreBluetooth 读取它?
没有特征或服务。只是一些已知(实际上是 obd ii)格式的二进制数据。
如果您设法越狱您的 iPhone,请尝试使用roqyOBD 。我相信它创建了一个 TCP 服务器,您可以使用FuzzyLuke 的 OBD2Kit,从而读取从 OBD-II 接口发送到 iPhone 的 PID。
让我知道事情的后续!我自己正在用 iPhone 修补 OBD-II,并且和你一样学习。
您可能有一个不兼容 BTLE 的蓝牙 2.0 或 3.0 设备。CoreBluetooth 是 BTLE 的实现,因此您不能在(非越狱)iOS 上使用所述设备。现在有很多兼容 BTLE 的设备,所以如果您想与 iOS 交互,最好购买其中之一。