Это старая версия документа.
Для автоматического обновления прошивки на приставке используется протокол HTTP.
Приставка запрашивает прошивку по следующему URL:
http://tvipupdate.net/stb/<модель>/<ОС>/<тип обновления>/tvip_firmware.<bin|ota.zip>
Где:
Для определения версии прошивки на сервере используется файл:
http://tvipupdate.net/stb/<модель>/<ОС>/<тип обновления>/tvip_firmware.info
В нем указанна версия прошивки доступная для обновления. Приставка сравнивает версию прошивки на сервере с локальной и при отличии выводит сообщение о доступном обновлении.
По умолчанию проверка обновлений производится с сервера http://tvipupdate.net. Существует возможность его переопределения либо через настройки провижионинга либо через выдачу специальных опций DHCP-сервером.
Адрес сервера обновлений [UPDATE_ADDR] обрабатывается согласно следующим приоритетам:
ОС Linux:
ОС Android:
Для организации зеркала обновлений подойдет любой web-сервер поддерживающий отдачу статических файлов (apache,nginx,lighttpd)
Распространение обновлений реализовано по протоколу rsync
для синхронизации обновлений рекомендуем использовать следующую команду:
rsync -P --timeout=1800 -aWvH --stats --force --delete --delete-after --exclude=prov* rsync://rsync.netsol.su/update_netsol/ /var/www/tvipupdate.net
Рекомендуемая периодичность синхронизации 1-2 раза в сутки