Модуль SIM808 GSM работает нормально, GPS не работает (нет сообщения о готовности GPS при включении питания)
Я включил модуль SIM808. Он показал мне следующий вывод:
RDY
+CFUN: 1
+CPIN: READY
Call Ready
SMS Ready
Должно также отображаться GPS ready
.
Я отправил AT-команду, и все в порядке.
Однако AT+CGPSPWR=?
возвращает ошибку. Все команды GPS показали ошибку.
Я думаю, что GPS вообще не инициализирован, так как я не видел сообщения GPS при включении модуля.
Почему не работает GPS?
@Suri, 👍3
Обсуждение3 ответа
У вас есть модуль версии 2. Используйте AT+CGNSxxx вместо AT+CGPSxxx
AT+CGNSPWR=? работает, но AT+CGNSRST=? не работает выкидывает ошибку. аналогично AT+CGNSSTATUS=? ошибка возврата, но AT+CGNSINF=? возвращает +CGNSINF: 1,0,19800106001337.000,,,,0,00,0,0,0,,,,,,0,0,,,,, что неверно., @Suri
Модуль версии 2 имеет другой набор инструкций, поэтому нет AT+CGNSRST или AT+GNSSTATUS, см. [этот pdf](http://www.elecrow.com/wiki/images/0/05/SIM800_Series_GNSS_Application_Note_V1.00.pdf ) с набором инструкций., @jogco
ссылка на код или таблицу данных может сделать этот ответ хорошим, что может привести к голосованию и возможности комментировать. Пожалуйста, рассмотрите возможность добавления к этому, чтобы сделать его немного лучше. Спасибо за ваш вклад!, @Madivad
Используйте AT+CGNSxxx
вместо команд AT+CGPSxxx
ATGNSPWR=1
и ATCGNSINF
, чтобы получить местоположение.
если вы получите следующий вывод
1,0,19800106001337.000,,,,0,00,0,0,0,,,,,,0,0,,,,,
Это означает, что ваш GPS не настроен.
Попробуйте поставить GPS-антенну за пределами комнаты, на открытом пространстве на 10-15 минут. Лампочка GPS начнет мигать, подтверждая, что теперь устройство готово к использованию.
Затем используйте AT+CGNSINF
.
Удачи.
У меня была такая же проблема с Simcom868: AT+CGNSPWR=1 (для ГЛОНАСС) и самый распространенный AT+CGPSPWR=1 не работал, возвращая мне ОШИБКУ. Simcom808 требуется пиковый ток 2 А, поэтому проверьте, может ли ваш блок питания достичь этой мощности, и в случае необходимости замените его; затем повторите попытку AT+CGNSPWR=1 или AT+CGPSPWR=1.
- SIM800C, CPIN: НЕ ГОТОВ (КОД ОШИБКИ: +CME ОШИБКА: 10)
- GSM и GPS-модуль не работают вместе
- как заставить щит GPRS/GSM SIM900 работать с модулем gps neo-6M с помощью платы Arduino UNO
- Заставить Arduino отправлять и получать одновременно
- Конструкция устройства слежения за транспортным средством
- Как отправить команду AT на sim800l с помощью SoftwareSerial
- SIM800L не регистрируется в сети
- Модуль SIM808: команда определения местоположения GSM (AT+CIPGSMLOC=1,1) дает неверное значение после выполнения команды отправки сообщения (AT+CMGS=+91xxxxxxxx)
Команда включения питания GPS:
AT+CGNSPWR=1
Получить местоположение:AT+CGNSINF
, @user40915Я использую sim 868, но когда я даю команду AT + CGPSSTATUS, она дает мне + CGPSSTATUS: Location Unknown Я попытался сбросить его до заводских настроек и выполнить команду AT&F или ATZ. AT+CMGF=1 AT+CGPSPWR=1 введите AT+CGPSRST=0 но все еще получаю эту ошибку. Почему не работает GPS?, @Alam