Значение / цель команды AT + CGNSCMD - PullRequest
1 голос
/ 27 апреля 2019

Что делает команда AT + CGNSCMD?в руководстве пользователя написано «Отправить команду в GNSS», это означает отправить команду в систему GNSS или еще что-нибудь.

Спасибо.

1 Ответ

1 голос
/ 23 мая 2019

AT + CGNSCMD - это команда AT, которая принимает два аргумента и отправляет команду PMTK на чип.

  1. Первый аргумент будет 0 (строка) или 1 (шестнадцатеричный), означающий формат массива char, который следует (второй аргумент).
  2. Вторым аргументом будет команда «PMTK», совместимая с декодером SIM808 GNSS, либо в массиве char, либо в формате hex.

Типичным полезным примером может быть изменение частоты обновления строки NMEA (GPS-данные) (команда PMTK тип 220 ). Чтобы увидеть его в действии, сначала включите тестовый режим (который передает все обновления через UART на последовательный монитор) с помощью этой команды AT:

AT+CGNSTST = 1

Теперь отправив следующую команду PMTK (через указанную AT-команду), мы изменим интервал между обновлениями до 200 мс:

 AT+CGNSCMD=0,"$PMTK220,200*2C"

Многие другие полезные команды PMTK можно найти в этом файле PDF . Тем не менее, будьте осторожны , я не знаю, какие команды будут совместимы с вашим чипом!

...