GPS Expansion от Onion оснащено модулем GPS ublox neo, который позволяет легко интегрироваться в ваши проекты. Это расширение выводит данные GPS в виде NMEA-сообщений, которые включают всю соответствующую информацию (широта, долгота и т. д.). Пакет под названием ogps создан для обработки NMEA-сообщений и предоставления пользователю соответствующей информации с помощью команды ubus.
Вы можете узнать больше о технических характеристиках GPS-расширения в нашем обзоре аппаратного обеспечения GPS Expansion.
Драйвер устройства уже должен быть установлен, и Linux должен автоматически распознать устройство. Чтобы перепроверить, выполните следующую команду.
ls /dev/ttyACM*
Вы должны увидеть устройство под названием «ttyACM0», это и есть наш GPS Expansion.
В данный момент можно прочитать с выхода GPS с помощью команды cat:
cat /dev/ttyACM0
И вы увидите что-то похожее на следующее:
Это вывод NMEA и его довольно сложно прочитать. К счастью, у нас есть утилита, которая преобразует эти данные в полезную информацию.
Также можно использовать ogps для доступа к соответствующим данным, предоставляемым GPS с помощью команды ubus. Для установки ogps введите следующие команды.
opkg update
opkg install ogps
Теперь вы можете получить доступ к информации GPS с помощью ubus. Чтобы убедиться, что служба gps инициализирована, выполните следующую команду, которая выведет список всех доступных служб ubus:
ubus list
Вы должны увидеть службу GPS в списке:
Если вы не видите gps в списке, вам нужно перезапустить службу rpcd, чтобы обновить список:
/etc/init.d/rpcd restart
Если это не работает, попробуйте переустановить пакет ogps, выполнив следующие команды:
opkg remove ogps
opkg update
opkg install ogps
Во-первых, убедитесь, что ваш GPS Expansion подключен. Затем для доступа к данным вам необходимо вызвать нужную службу с помощью следующей команды:
ubus call gps info
Если GPS не установил сигнал, команда вернет signal = false. В этом случае GPS может понадобиться больше времени для привязки к спутнику; повторите попытку через 10 секунд. Если это по-прежнему не работает, вам нужно будет перейти в более открытую зону, где GPS Expansion может видеть больше спутников.
Возможно, вам придется выйти на улицу, чтобы установить сигнал с GPS-спутниками.
В противном случае вы должны получить следующий вывод:
Примечание. Если вы использовали GPS Expansion с Omega1, возможны некоторые проблемы со стабильностью оборудования, связанные с GPS. Это не относится к Omega2 и Omega2 +.
г. Москва, Пятницкое ш. д. 18, пав. 566
zakaz@compacttool.ru
8-495-752-55-22
Информация представленная на данном информационном ресурсе преследует исключительно рекламные цели и не является договором-офертой !
© Все права защищены 2015 - 2024г https://compacttool.ru