Обновление данных mysql с помощью SIM900 и Arduino

Заранее спасибо за вашу любезную поддержку. Я не эксперт, но плохо понимаю концепции и пытаюсь интегрировать различные вещи, чтобы получить некоторые полезные проекты для моей цели. Я хочу обновить базу данных (MySQL) на общем хостинге с помощью модуля SIM900A и платы Arduino nano. С помощью примеров, разделяемых на этой платформе, и моего понимания, я достиг значительной части того же самого. Ниже приведен подход, который я принял, и нынешний статус:

Я поставил PHP код на сервер (общий хостинг), чтобы обновить базу данных, как только он получил запрос GET Я также загрузил код в Arduino с правильными соединениями для отправки запросов на сервер.

Проблемы, с которыми я сталкиваюсь: Я не могу обновить данные в моей конкретной базе данных через отправленный Arduino запрос. тот же код работает с Thingspeak, мой код также работает иначе, так как я проверил через запрос веб-формы и URL-запрос. Я не совсем понимаю, в чем проблема. Я также не получаю никаких ошибок. Ответ на запрос AT-только "ОК". Хотя я могу обновить канал Thingspeak, только до команды менее 61 символов, которые отправляются после команды AT+CIPSEND. Ошибки нет, даже если размер запроса увеличивается, но данные обновляются только до 61 символа (включая символ \x1A) - Мне интересно, это предел, который нельзя увеличить, или есть какая-то возможность его увеличить." Я понимаю, что проблема, по-видимому, заключается в подходе, а не в коде, поскольку код работает сам по себе. Однако, пожалуйста, дайте мне знать, какой код мне нужно поделиться, так как это многофайловый код в веб-редакторе

, 👍1


1 ответ


1

Я столкнулся с подобной проблемой. Это произошло из - за проблемы с SSL. Вы можете найти всю информацию об этом здесь - https://stackoverflow.com/questions/62950561/sim800l-gsm-module-working-with-http-and-shows-error-with-https-why

,