Skip to content

Репозиторий к видео про управление реле на Go и ESP8266 по Wi-Fi

License

Notifications You must be signed in to change notification settings

VyacheArt/remote-relay-gobot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Реле по Wi-Fi на ESP8266 с управляющей программой на Go

YouTube

В этом репозитории находится проект, для которого я снял видео. Проект из себя представляет связку из ESP8266 и Go, которая управляется по Wi-Fi.

Стек

  • ESP8266, как микроконтроллер
  • GoLang
  • Firmata, как протокол для взаимодействия с ESP8266
  • Gobot, как фреймворк для работы с Firmata

Структура

В папке firmware находится PlatformIO проект, готовый к сборке и прошивке на ESP8266. После этого микроконтроллер будет готов подключиться к Wi-Fi сети. В течение двух минут после запуска будет отправляться UDP броадкаст пакет на порт 3090, чтобы управляющая программа могла узнать IP адрес устройства.

В папке controller находится управляющая программа на Go. После запуска она в течение 30 секунд ждёт Broadcast пакета, чтобы узнать устройство, к которому нужно подключиться. После подключения запускает HTTP сервер с кнопкой для управления ёлочкой 🎄

About

Репозиторий к видео про управление реле на Go и ESP8266 по Wi-Fi

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published