簡體   English   中英

在藍牙設備搜索期間將obd掃描工具與其他藍牙設備隔離

[英]Isolating obd scan tool from other bluetooth devices during bluetooth device search

我正在創建一個與藍牙ELM 327通信的Java程序。 我希望該程序在設備搜索之后向用戶提供該區域的obd適配器列表,並排除其他設備(例如手機等)。我相信可以通過使用Bluetooth設備類將obd適配器與其他設備隔離來實現。 但是我找不到obd適配器的設備類。(如果有幫助,我正在使用JSR 82和ELM327藍牙)。

誰能告訴我obd適配器符合哪個設備類,或者一種隔離obd適配器的替代方法?

嘗試@Erik Smekens提出的建議。 您可以連接到OBD-2,而無需通過不安全的RFCOMM進行配對。

正如我在評論中建議的那樣,無法識別OBD客戶端。 (據我所知。它對我來說仍然是個謎)。 該服務只是藍牙上的rfcomm /串行端口,從外部看,它像其他任何OBD適配器一樣。

最好的選擇是連接到每個設備,並為每個OBD-II設備發送一個AT命令,並檢查答案是什么。 如果要隔離所有ELM327設備,可以使用以下列表:

https://www.sparkfun.com/datasheets/Widgets/ELM327_AT_Commands.pdf

前兩個命令(@ 1,@ 2)可能會幫助您。 否則,只需發送AT命令並檢查其是否以“ OK”響應即可。 (SP 00可能是一個不錯的選擇)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM