1

我想为 Windows Phone 应用商店开发一个应用程序,通过蓝牙与我汽车的 OBD2 端口进行通信。

长话短说,该应用程序将使用蓝牙串行端口发送一个十六进制值并检索 ECU 寄存器中的相应值。有一个名为 Torque 的安卓应用程序可以做到这一点。

我不知道如何使用串行端口。提到的唯一蓝牙功能是高级功能,如推送对象、配对等。但与设置波特率或写入特定 COM 端口无关。

这在 WP7/* 上可行吗?或者,我怎样才能使这成为可能并让我的应用程序获准分发?

更新:我还没有接触到 WP8 设备,所以我无法验证这是否可以使用 SSP。

如果您来这里寻找替代品,请注意:您也不能连接到 ad-hoc wifi 连接,因此基于妻子的 OBD2 适配器也不好。连接到后者有一种丑陋的方式,即在您的汽车中安装一台笔记本电脑,该笔记本电脑同时以 ad-hoc 模式连接到该设备,并且还充当 wifi 热点。这是完全不切实际的。

4

1 回答 1

2

Windows Phone 7.x 的公共 API 无法使用蓝牙串行端口 (SSP)。正如您已经猜到的那样,如果私有 API 被 P/调用或以其他方式使用,该应用程序可能不会被市场批准。

考虑升级到 Windows Phone 8,因为蓝牙 SSP 在那里部分可用,例如,请参阅诺基亚开发者网站

于 2013-02-14T10:20:19.817 回答