Нужен пример того, как отправлять КОМАНДЫ AT на модуль SIm7000E GPS+LTE из ESP32 и читать эти ответы в последовательном мониторе

На самом деле мне нужно сделать HTTPS post request с помощью SIM7000 и ESP32, но доступные библиотеки не имеют функции HTTPS post request, я хочу сделать этот запрос с помощью AT-команд. Мне нужен пример кода для отправки AT-команд в sim7000e с помощью аппаратного последовательного или программного последовательного порта esp32, в зависимости от того, что лучше.

Я использую библиотеку botlectics, но она работает только для HTTP GET/POST, а не для HTTPS. Я ищу HTTPS-запрос с помощью Sim7000. Поскольку в botletics нет функции HTTPS, я подумал о том, чтобы посылать AT-команды с помощью аппаратного последовательного порта от esp32 до SIM7000 . Например,

HardwareSerial mySerial(1) ,

mySerial.begin(9600,Serial_8N1,13,12)

И я подключил SIM7000 TX RX с esp32 GPIO 13,12.

затем я посылаю AT-команды типа

mySerial.print("AT+HTTPINIT\r");

И я подключаю FTDI к UOR И UOT esp32, который делает последовательный порт.... Так что все, что делается с серийным номером, делается с esp32, а запись в mySerial означает Sim7000.

Я уже делал это раньше, но с arduino и GSM-модулем через программное обеспечение Serial, и оно работало нормально.

Я думаю, что мне что-то не хватает в случае ESP32 и Sim7000. И тут мне нужна помощь.

, 👍1

Обсуждение

Вы имеете в виду, что уже сделали HTTPS-ПОСТ на Sim7000 с помощью Arduino? Для меня это звучит именно так. Команды AT одинаковы, не имеют значения, если они посылаются Arduino или ESP, @chrisl

Видите ли, есть разница между http post requestом и https post requestом, верно? Я использовал библиотеку botletics Adaruitfona для Sim7000, и она имеет функцию HTTP post request, но не HTTPS post request. Теперь я хочу сделать HTTPS post-запрос с помощью AT-команд, потому что в той библиотеке, о которой я говорил выше, нет никакой функции. Я новичок в этом мире, и у меня возникают проблемы с отправкой AT-команд на SIM7000 из esp32. Это было прекрасно, когда я использовал программное обеспечение serial для GSM-модуля и arduino, но я не могу сделать это с esp32 и sim7000. В этом отношении мне нужна помощь., @Vansh Sethi

Привет @VanshSethi , я читал, что SIM7500/7600/7800 будет работать с SSL/HTTPS. Проверьте здесь: https://simcom.ee/documents/SIM7X00/SIM7500_SIM7600_SIM7800%20Series_SSL_AT%20Command%20Manual_V1.00.pdf, @Gorgo

Набор команд AT+HTTPINIT нельзя использовать для HTTPS, вам необходимо использовать набор команд AT+SHCONF. См. [это суть](https://gist.github.com/baconcheese113/1f0264727fce3fa51a5bb06fa031aed2) для пошагового руководства., @baconcheese113


1 ответ


0

Набор команд AT+HTTPINIT нельзя использовать для HTTPS, необходимо использовать набор AT+SHCONF.

Пошаговое руководство см. в этой сути

,