Как да свържете ESP32 към облака на IoT: 8 стъпки
Как да свържете ESP32 към облака на IoT: 8 стъпки
Anonim
Как да свържете ESP32 към облака на IoT
Как да свържете ESP32 към облака на IoT

Тази инструкция идва в поредица от статии за свързване на хардуер като Arduino и ESP8266 към облака. Ще ви обясня как да направите вашия чип ESP32 свързан с облака с услугата AskSensors IoT.

Защо ESP32?

След големия успех на ESP8266, ESP32 е нов чип от Espressif, който съчетава WiFi и Bluetooth безжични възможности с две процесорни ядра и приличен хардуерен периферен комплект.

Какво ще научите?

По време на този урок ще научите:

  • Как да програмирате вашия ESP32 с Arduino IDE.
  • Как да изпращате данни от вашия ESP32 до AskSensors с помощта на HTTP GET заявки.
  • Как да визуализирате потока от данни в реално време в облака.

Стъпка 1: Изисквания

Изисквания
Изисквания

От какво имаш нужда:

  • Модул ESP32. Използвам ESP32 Pico Kit, както е показано на фигурата по -горе.
  • Компютър, работещ с Arduino IDE софтуер.
  • USB кабел за свързване на ESP32 модула към компютъра.
  • Безплатен акаунт в AskSensors.

Стъпка 2: Защо AskSensors?

AskSensors е IoT платформа, предназначена да бъде най -лесното приложение на пазара, позволяващо на потребителите да се свързват, визуализират и анализират своите сензорни данни през облака.

Да предположим, че искаме да наблюдаваме температурата в помещението и да съхраняваме тези стойности някъде в облака, за да могат да бъдат разработени по -късно. Това е типичен сценарий, при който е необходимо да знаете как да изпращате данни от ESP32 до AskSensors. Но има много други сценарии, при които този урок може да бъде полезен за вас.

Така че продължавайте да четете;-)

Стъпка 3: Настройка на сензора

  1. Регистрирайте се: Вземете безплатен акаунт за няколко секунди на адрес:
  2. Вземете своя Api ключ: AskSensors излага набор от API за опростяване на процеса на обмен на данни между вашето устройство и облака на IoT. Това ръководство за начало ви показва как да създадете нов сензор и да го настроите така, че да може да изпраща данни. Копирайте вашия Api Key In, ние ще го използваме в следващите стъпки.

Стъпка 4: Инсталирайте ESP32 в Arduino IDE

За да инсталирате платката ESP32 във вашата Arduino IDE, следвайте инструкциите по -долу:

  1. Трябва да инсталирате най -новата версия на софтуера Arduino IDE (1.8.7 или по -нова).
  2. На първо място, отворете прозореца с предпочитания от IDE на Arduino: Файл> Предпочитания
  3. Отидете в полето „Допълнителни URL адреси на мениджъра на борда“, Въведете следния URL адрес:

dl.espressif.com/dl/package_esp32_index.json

Ако вече имате URL адрес на платките ESP8266, разделете URL адресите със запетая, както е показано по -долу:

dl.espressif.com/dl/package_esp32_index.json, Сега отворете мениджъра на дъски (Инструменти> Борд> Мениджър на платки), потърсете ESP32 и щракнете върху бутона за инсталиране за „ESP32 от Espressif Systems“. Това отнема няколко секунди.

Стъпка 5: Кодиране

Кодиране
Кодиране

Изтеглете тази демонстрация от страницата на AskSensors Github и я декомпресирайте. Кодът включва библиотеките както за свързване към WiFi мрежа, така и за изпълнение на HTTP заявки.

Ще трябва да промените следното:

const char* ssid = "……………"; // Wifi SSID

const char* password = "……………"; // Wifi парола const char* apiKeyIn = "……………."; // API ключ

Стъпка 6: Програмиране

Програмиране
Програмиране
Програмиране
Програмиране
  1. Свържете модула ESP32 към компютъра чрез USB кабел.
  2. Качете кода с Arduino IDE.
  3. Отворете сериен терминал. Трябва да получите изход, подобен на горната фигура. Имайте предвид, че получаваме два кода:
  • 200: съответства на OK HTTP код.
  • 1: Брой успешно актуализирани модули (един модул в нашия случай).

Стъпка 7: Визуализирайте вашите данни

Визуализирайте вашите данни
Визуализирайте вашите данни

Отидете до таблото за управление на сензора. Добавете графика към вашия модул (модул 1).

Трябва да получавате произволен поток от данни между 10 и 100 на всеки 20 секунди.

Фигурата по -горе показва примера за показване на лентова диаграма.

Стъпка 8: Благодаря

Благодаря за четенето.

Открийте нашите уроци:

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