На первых минутах две украинские станции врываются в десятку лидеров!
События в радиоспорте и DX |
Система Live Scoreboard состоит из нескольких аппаратных и программных компонентов.
Компоненты оборудования (все они предоставлены WRTC2018):
- Компьютер сбора баллов (SCC)
- Коммутатор Ethernet
- USB-модем USB
Программные компоненты:
- Пользовательское программное обеспечение WRTC2018 (написанное на Python, находится на SCC)
- Pcapy (интерфейс Python для библиотеки захвата пакетов libpcap)
- Пользовательское веб-приложение (PHP) и скрипты поддержки (Python)
- Twilio API (для отправки / получения SMS)
SCC является пассивным узлом в локальной сети - он не может выполнять какие-либо функции маршрутизации пакетов, например, поэтому он не предлагает никакого пути к Интернету из локальной сети (в случае, если вам интересно). Он просто прослушивает широковещательные рассылки, анализирует детали оценки из широковещательной передачи XML, а затем отправляет детали оценки нашему веб-сервису (каждые 5 минут) для обработки и отображения.
Что, если SCC не сработает? Что делать, если покрытие GSM недостаточно для отправки данных? Мы проанализировали все возможные режимы отказа и разработали планы вокруг них.
Большой план резервного копирования: наше веб-приложение обнаруживает, что оценка не была получена в течение 10 минут. Когда мы обнаруживаем, что SCC отключен, мы автоматически отправляем SMS (текстовое) сообщение на сотовый телефон Рефери (все рефери будут иметь один, зарегистрированный в нашей веб-службе), инструктируя его попробовать перезагрузить SCC и начать отправку всего очков через СМС. SMS-сообщения почти всегда проходят, даже в маргинальных зонах покрытия. Когда SCC вернется в сеть, мы сообщим Рефери прекратить отправку SMS-обновлений, иначе он просто продолжит отправку отчетов об итогах.