Slacky
Member
Что хочу в результате получить - web сервер, который крутится на esp32, а доступ к нему через SIM800L по GPRS и при этом SIM800L могла принимать входящие, сама звонить и отправлять СМС.
Что получил в голове по прочтению Интернета. Самый вроде правильный способ - PPPoS, т.е. PPP ower Serial. Но пример, который есть в IDF крайне не стабилен - если работать только с PPP и не заморачиваться звонками - то все хорошо, но стоит только сказать модему ppp_stop, т.е. "выключаем" PPP и переводим модем в командный режим- все нарушается и обратно не восстанавливается. К тому же, если не переключать SIM800L в командный режим, то управлять им становится невозможно, он не реагирует на звонки (точнее, если задать автоснятие трубки, он ее снимает, но дальше ...), на команды ...
Второй вариант - это отправить SIM800L именно в режим GPRS. Но все примеры из сети завязаны на то, чтобы что-то послать на удаленный сервер и что-то от него принять. Подумался вариант поднятия своего сервака по определенному порту и уже общаться с таким устройством так. Но это мне не нравится.
Как мне сделать "транзит" между компом дома и http сервером на esp32 через SIM800L так я и не очень понял пока ...
Вопрос собственно какой принцип мне выбрать, можно чисто теорию, но хотя бы с отсылками к документации.
Спасибо.
P.S. Да, то что у оператора "не честные" IP адреса, в курсе, решается например, в МТС, подключением услуги realip.
Что получил в голове по прочтению Интернета. Самый вроде правильный способ - PPPoS, т.е. PPP ower Serial. Но пример, который есть в IDF крайне не стабилен - если работать только с PPP и не заморачиваться звонками - то все хорошо, но стоит только сказать модему ppp_stop, т.е. "выключаем" PPP и переводим модем в командный режим- все нарушается и обратно не восстанавливается. К тому же, если не переключать SIM800L в командный режим, то управлять им становится невозможно, он не реагирует на звонки (точнее, если задать автоснятие трубки, он ее снимает, но дальше ...), на команды ...
Второй вариант - это отправить SIM800L именно в режим GPRS. Но все примеры из сети завязаны на то, чтобы что-то послать на удаленный сервер и что-то от него принять. Подумался вариант поднятия своего сервака по определенному порту и уже общаться с таким устройством так. Но это мне не нравится.
Как мне сделать "транзит" между компом дома и http сервером на esp32 через SIM800L так я и не очень понял пока ...
Вопрос собственно какой принцип мне выбрать, можно чисто теорию, но хотя бы с отсылками к документации.
Спасибо.
P.S. Да, то что у оператора "не честные" IP адреса, в курсе, решается например, в МТС, подключением услуги realip.