2013-02-14 41 views
1

我想爲Windows Phone應用程序商店開發一款應用程序,該應用程序商店通過藍牙與我的汽車的OBD2端口進行通信。長話短說,應用程序將使用藍牙串行端口發送十六進制值,並檢索ECU寄存器中的相應值。有一個名爲Torque的Android應用程序可以做到這一點。我可以在Windows Phone 7.1及更高版本中使用藍牙串行端口嗎?

我想不出如何使用串口。上面提到的唯一的藍牙功能是高級別的東西,比如推送對象,配對等。但是沒有關於設置波特率或寫入特定的COM端口。

這是可能的WP7/*?或者,我如何使這可能,並讓我的應用程序批准分發?

更新:我還沒有得到我的手在WP8設備上,所以我無法驗證這是否可以使用SSP。

作爲一個額外的記錄,如果你來這裏尋找替代品:你也可以不連接到ad-hoc wifi連接,所以基於妻子的OBD2適配器也不好。有一種連接到後者的醜陋方式,涉及在您的車中安裝一臺筆記本電腦,該筆記本電腦同時以專用模式連接設備,同時也充當WiFi熱點。這是完全不切實際的。

+0

我沒有代碼來顯示我所嘗試過的,因爲我坦率地甚至不知道從哪裏開始。 – 2013-02-14 10:15:31

回答

2

Windows Phone 7.x的公共API無法使用藍牙串行端口(SSP)。正如你已經猜到的那樣,如果私人API被P /調用或以其他方式使用,該應用可能不會被批准用於市場。

考慮升級到Windows Phone 8,因爲藍牙SSP在那裏部分可用,例如參見Nokias Developer site

+0

升級到WP8並不是一個壞主意。 – 2013-02-14 11:27:08

+1

另外,我無法開始告訴你該鏈接是多麼有用。謝謝。實際上有一個示例應用程序,似乎正是我需要開始的。 – 2013-02-14 13:48:12

+0

請注意:在同一設備上,您無法從WP7升級到8。 – 2015-06-12 08:29:39

相關問題