Как подключить ESP8266 NodeMCU к облаку IoT: 5 шагов
Как подключить ESP8266 NodeMCU к облаку IoT: 5 шагов
Anonim
Как подключить ESP8266 NodeMCU к облаку IoT
Как подключить ESP8266 NodeMCU к облаку IoT

В этом руководстве показана простая демонстрация Интернета вещей с использованием ESP8266 NodeMCU и онлайн-службы IoT под названием AskSensors. Мы продемонстрируем вам, как быстро получить данные от клиента ESP8266 HTTPS и отобразить их в виде графика на платформе AskSensors IoT.

Шаг 1. Необходимые материалы

Необходимые материалы
Необходимые материалы

Чтобы следовать этому руководству, вам просто понадобятся:

  1. Компьютер с программным обеспечением arduino
  2. Узел MCU ESP8266
  3. Микрокабель USB для подключения узла MCU к компьютеру.

Шаг 2. Зарегистрируйтесь в AskSensors

Во-первых, создайте новую учетную запись на AskSensors. Вы получите электронное письмо со всеми инструкциями, которые вам нужно выполнить для входа в систему (это очень просто).

Следуйте этому руководству по началу работы, в котором объясняется, как создать и настроить новый датчик, чтобы мы могли записывать данные на этот датчик. Вот основные шаги:

  1. Нажмите «Новый датчик», чтобы создать канал связи с уникальным идентификатором и ключами API. Дайте название и описание вашему датчику.
  2. Добавьте модуль для данных, которые вы будете строить.
  3. Скопируйте значение Api Key In. Мы будем использовать код ESP8266 позже.

Шаг 3: напишите код

Пример скетча и библиотеки ESP8266 WIFI доступны в github. Предоставленный код готов к использованию как есть. Он подключает ESP8266 к беспроводной сети в качестве клиента HTTPS, а затем отправляет данные в AskSensors каждые 25 секунд. Вам необходимо заполнить следующее:

  • Ваш WIFI SSID и пароль.
  • Ключ Api, сгенерированный ранее AskSensors.
  • Если необходимо, период времени между двумя последовательными обновлениями данных (в этом примере установлено 25 секунд).

// Конфигурация Wi-Fi

const char * wifi_ssid = "………."; // SSID const char * wifi_password = "………."; // ВАЙ ФАЙ

const char * apiKeyIn = "………."; // КЛЮЧ API IN, пример: FALOAPPKH17ZR4Q23A8U9W0XPJL0F6OG

задержка (25000); // задержка 25 секунд

Шаг 4: запустите код

Запустите код
Запустите код
Запустите код
Запустите код
  1. Откройте Arduino IDE и загрузите код в ESP8266 nodeMCU. Следуйте этому руководству, если вам все еще нужно начать программировать ESP8266 ESP-12E NodeMCU с использованием Arduino IDE.
  2. Вернитесь на страницу своего датчика на askSensors, нажмите «визуализировать» и «Показать график», чтобы просмотреть данные датчика в виде графика.
  3. Откройте последовательный терминал. Вы можете перепроверить показания графика со значениями, напечатанными на вашем терминале Arduino.

Шаг 5: СДЕЛАНО

Вот и все!

Спасибо, что прочитали это руководство!

Вы можете попробовать больше уроков здесь.

Наконец, мы будем благодарны за ваши отзывы. пожалуйста, оставьте комментарий ниже!