Sentinel Solar
Edge-телеметрия для солнечных установок: локальный бэкенд, работающий постоянно рядом с инвертором, а не облачный сервис.
- Принадлежность
- Принадлежит Red Sentra.
- Доступность
- Развёрнуто на установках. Исходный код приватный.
- Стек
- Go / PostgreSQL / Docker / Edge
Обзор этой системы от Red Sentra (откроется в новой вкладке)
Задача
Солнечная установка стоит в здании, а не в дата-центре. Связь на объекте не гарантирована, а инвертор — это физическое устройство, которое не будет ждать возвращения облака, чтобы продолжать давать данные.
Система
Локальный бэкенд, работающий постоянно на небольшом компьютере на объекте, класса Raspberry Pi, общается напрямую с инвертором и хранит телеметрию на месте. Сервисы на Go с PostgreSQL, упакованные в Docker, поэтому один и тот же стек разворачивается везде.
Моя роль
Архитектура бэкенда и edge.
Текущее состояние
Текущая архитектура локальная и edge. Всё сетевое — это будущая работа, а не то, что работает сегодня.