Технологии платформы

Как устроена платформа Goluterra

Одна из целей Goluterra - прозрачность. Здесь путь данных без магии.

Цепочка

Контроллер ESP32 снимает показания датчиков и публикует их в MQTT. Сервер на FastAPI подписан на топики grow/+/status, роутит сообщения по device_id и сохраняет телеметрию. Браузер получает обновления через WebSocket.

Почему так

  • Один бэкенд, много клиентов - облако и on-premise на одном коде.
  • Мультидевайс - один аккаунт, много гроубоксов, роутинг по топику.
  • Действия через фасад - полив или свет исполняются либо железом, либо становятся напоминанием; платформа выбирает путь сама.

Дальше будем разбирать каждый слой отдельно в этой рубрике.


← Все материалы