AT + CGNSCMD - это команда AT, которая принимает два аргумента и отправляет команду PMTK на чип.
- Первый аргумент будет 0 (строка) или 1 (шестнадцатеричный), означающий формат массива char, который следует (второй аргумент).
- Вторым аргументом будет команда «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 . Тем не менее, будьте осторожны , я не знаю, какие команды будут совместимы с вашим чипом!