Как подключить Arduino/ESP8266 к базе данных Azure MySQL?

В настоящее время я пытаюсь подключить ESP8266 к базе данных Azure MyS QL через Wi-Fi, но пока безуспешно.

Я перепробовал кучу руководств, но безуспешно, и у меня заканчиваются идеи. Я подключился к Центру Интернета вещей в Azure, но не смог переслать сообщения в базу данных MySQL в облаке. Мне удалось сохранить его в виде данных типа blob, но у меня было так много проблем, что я отказался от этой идеи.

Последнее, что я попробовал, — это реализовать пример из https://github.com/ChuckBell/MySQL_Connector_Arduino более конкретно, пример «connect_wifi». Мне не удалось найти IP-адрес моего сервера Azure, поэтому я попытался использовать часть кода из «connect_by_hostname», но безуспешно.

Я новичок в Arduino и облаке в целом, поэтому буду рад любой помощи.

, 👍0

Обсуждение

если вы вообще можете сохранить его, но не в sql, то это не совсем вопрос Arduino. обычно вы заходите на какой-нибудь HTTP-шлюз, который делает за вас все такие необычные вещи, как БД., @dandavis

Как мне, скажем, получить файлы типа blob, которые хранятся в учетной записи хранения на моем сервере Azure, и отправить их в мою базу данных SQL (также в облаке Azure) с помощью HTTP-шлюза?, @MBJensen

обычно небольшой фрагмент php или что-то в этом роде, который прослушивает URL-адрес, а затем выполняет внутренние вызовы упомянутых служб, когда есть что-то, что нужно сделать., @dandavis


1 ответ


1

Не знаю, как напрямую подключиться к встроенному файлу C++. Один из способов добиться этого — создать компьютерное приложение и подключиться к машине через Bluetooth.

{Arduino}
* Intake information
* Process into commands
* Push through software serial ----(Blue Tooth-----> { PC or MAC}
                                                    *Create C# or Swift App
                                                    *Intake information via COM-PORT
                                                    *Prepare SQL command with serial data
                                                    *Push to database server

Возможно, это не тот метод, который вы искали, но я нашел способ решения этой проблемы при работе с базами данных Azure и микроконтроллерами Arduino. Альтернативой является Raspberry Pi, у которого немного больше ресурсов для работы с серверными функциями.

Надеюсь, это поможет.

,