Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Обзор проекта

В этом курсе мы создадим простое приложение-регистратор данных. Оно подключится к сети Wi-Fi, будет считывать данные с датчика и отправлять их на брокер MQTT.

Цель курса — получить приложение, которое похоже на «настоящий» проект и охватывает, по нашему мнению, важные темы, но при этом не требует писать тысячи строк кода, чтобы получить готовый результат.

  • Сначала в настройке проекта мы проведём вас через инициализацию проекта: сгенерируем новый шаблонный проект и объясним его составные части.
  • В чтении данных с датчика мы начнём с инициализации устройства, чтобы плата была правильно настроена и готова к работе. Затем мы будем считывать данные с подключённого датчика температуры и влажности по шине I2C.
  • В подключении к Wi-Fi мы рассмотрим основы подключения к локальной сети Wi-Fi и установления соединения с Интернетом.
  • Когда датчик и Wi-Fi будут инициализированы, в публикации данных в брокер MQTT мы подключимся к брокеру MQTT и отправим на него данные датчика.
  • В Wi-Fi-провизионинге мы вернёмся к теме Wi-Fi и покажем, как настроить Wi-Fi-провизионинг. Это позволит подключать устройство к произвольным сетям без необходимости жёстко прописывать учётные данные сети в прошивке.
  • Наконец, мы расскажем, как обновлять устройства в полевых условиях с помощью обновлений по воздуху (OTA).