Как да свържете 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. ESP8266 възел MCU
  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 Key In, генериран преди от AskSensors.
  • Ако е необходимо, периодът между две последователни актуализации на данни (зададен на 25 секунди в този пример).

// Wifi конфигурация

const char* wifi_ssid = "………."; // SSID const char* wifi_password = "………."; // WIFI

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

забавяне (25000); // забавяне 25сек

Стъпка 4: Стартирайте кода

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

Стъпка 5: ГОТОВО

Това е!

Благодаря, че прочетохте тази инструкция!

Можете да опитате още уроци тук.

И накрая, вашите отзиви ще бъдат оценени. моля, оставете коментар по -долу!

Препоръчано: