我正在尝试创建一个将从 OBDII 蓝牙 4 (LE) 设备读取的 iOS 应用程序。我购买了 Vgate icar3 蓝牙(4.0)elm327 OBDII。我把它插到我的车里,发现 IOS-VLink 外围设备宣传了一些服务。然后我可以获得这些服务的特征。这些是我找到的服务:
<CBService: 0x1780729c0, isPrimary = YES, UUID = Battery>
<CBService: 0x178072a80, isPrimary = YES, UUID = 1803>
<CBService: 0x178072ac0, isPrimary = YES, UUID = 1802>
<CBService: 0x178072b00, isPrimary = YES, UUID = 1811>
<CBService: 0x178072b40, isPrimary = YES, UUID = 1804>
<CBService: 0x178072b80, isPrimary = YES, UUID = 18F0>
<CBService: 0x178072bc0, isPrimary = YES, UUID = Device Information>
<CBService: 0x178072c00, isPrimary = YES, UUID = E7810A71-73AE-499D-8C15-FAA9AEF0C3F2>
Run Code Online (Sandbox Code Playgroud)
但我不知道1803、1802、1811、1804和18F0服务是什么,也不知道如何使用它们。这是我的简单程序,用于找出正在宣传的内容。 …