
Как мы следим за конвейерами
Александр расскажет, как он с командой разработали собственные устройства и систему управления конвейером.
Километры конвейера состоят из мотор-роликов, каждым из которых управляю отдельно. Смотрят за их сенсорами, избегают столкновений, слушают SCADA. ПО разработано на С++. Для управления всем этим спикер с командой разработали инфраструктуру:
- веб-страницу на Preact, бэкенд которой работает на самом устройстве на C++ микроконтроллере;
- бэкенд на сервере на складе, который собирает метрики и следит за работой, отправляет всё в Grafana, генерирует алерты.
Каждое устройство нужно обновлять удалённо, поэтому для этого тоже разработали инфраструктуру. А ещё все компоненты тестируют, и для этого команда придумала крутые штуки. Теперь склады Ozon ещё умнее.