Здравствуйте, уважаемые участники форума! Пытаюсь заставить gpsd получить информацию от мобильного телефона на Android через Bluetooth. Система Ubuntu 12.04.
Через Blueman сопрягаю компьютер с телефоном, на телефоне запускаю приложение, которое будет передавать GPS-информацию в формате NMEA (перепробовал штук 5 приложений). Выбираю в Blueman способ подключения как последовательный порт (serial port). Успешно создаётся последовательный порт с именем rfcomm0. Однако при попытке показать его gpsd получаю сообщение об ошибке, что порт уже используется (already used).
Ещё вчера по той же схеме всё получалось и нормально работало.
В чём может быть дело? Как проверить чем занят последовательный порт? Надеюсь на вашу помощь.
p.s. добавлю ещё, что команда:
sudo cat /dev/rfcomm0
показывает, что на порт сыплется-таки gps-информация, однако gpsd её считывать отказывается