Я пытаюсь подключить Raspberry Pi 3B к OBD-сканеру Bluetooth ELM327, но у меня возникли проблемы. Я подключил Raspberry к сканеру OBD, выполнив следующие команды с терминала:
bluetoothctl
power on
default-agent
pair <scanner MAC address>
trust <scanner MAC address>
sudo rfcomm bind rfcomm0 <scanner MAC address>
Затем я запустил следующий сценарий python, чтобы проверить состояние подключения
import obd
obd.logger.setLevel(obd.logging.DEBUG)
connection = obd.OBD("/dev/rfcomm0")
print("Connection status: ")
print(connection.status())
connection.close()
Тогда я вернул это,
[obd.obd] ======================= python-OBD (v0.7.1) =======================
[obd.obd] Explicit port defined
[obd.elm327] Initializing ELM327: PORT=/dev/rfcomm0 BAUD=auto PROTOCOL=auto
[obd.elm327] [Errno 16] could not open port /dev/rfcomm0: [Errno 16] Device or resource busy: '/dev/rfcomm0'
[obd.obd] Closing connection
[obd.obd] Cannot load commands: No connection to car
[obd.obd] ===================================================================
Connection status:
Not Connected
Я не знаю, как решить эту проблему, и я надеюсь, что вы можете мне помочь.