Files
weighing-controller/FUTURE.md
T

1.8 KiB

Архитектура следующего поколения

Концепция

Отказ от разделённой архитектуры (Orange Pi + сторонний сервер). Всё в одной коробке прямо у весов — мини-ПК заменяет Orange Pi и сервер партнёров.

Стек на мини-ПК

  • Чтение весов A9 (USB/RS232) — текущий scales.py
  • Захват кадров с камер Hikvision (локальная сеть поста)
  • Распознавание номеров: YOLOv8n (детекция) + PaddleOCR (OCR, кириллица)
  • Управление светофором: GPIO через USB-реле или HAT
  • Отправка результатов на наш сервер (MQTT через VPN/интернет)
  • Локальная панель мониторинга

Железо

  • CPU: Intel N100 (Beelink Mini S12 или аналог, ~8-12к руб)
  • Скорость обработки: 1-3 сек на кадр (YOLOv8n + PaddleOCR)
  • Достаточно для одной машины раз в несколько минут
  • GPIO: USB-реле модуль (замена Orange Pi GPIO)

Преимущества

  • Нет зависимости от локальной сети предприятия
  • Нет сторонних сервисов и чужого кода
  • Готовый продукт — ставится на любой весовой пост
  • LoRa не нужна (всё локально, наружу только лёгкие данные)

Текущий статус

Текущая система (Orange Pi + сервер партнёров) — временное решение для Агромилк. Новая архитектура — следующий шаг, отдельный проект.