Задача: нужна расшифровка и полное описание протокола передачи данных с видеорегистраторов.
Исходные данные: Предоставляем постоянно включенный видеорегистратор. Осуществляется трансляция через оператора сотовой связи или wi-fi. Без публичного ip-адреса. В видеорегистраторе установлена карта памяти на которую записываются циклически видеоролики по тревогам. К видеорегистратору подключена одна камера с динамическим изменением съемки в рабочее время. После заключения договора Исполнитель предоставляет Заказчику постоянный белый IP-адрес, который вписывается с необходимым портом в параметры видеорегистратора. Исполнителю предоставляется техническая поддержка по настройке и работе видеорегистратора, изменению технических настроек в рабочее время. Также предоставляется оригинальное описание протокола СМСv6 по запросу. Видеорегистратор выдает одновременно в следующих протоколах: 1) CMCv6 2) Группа протоколов Jt1078 a. JT808-2019М2 b. JT808-2011М1 c. JT80-2011М2 Первый и 2а протокол обязательны к расшифровке и описанию. Принцип работы системы. Имеется сервер хранения и обработки видеоданных. Имеется клиент – видеорегистратор. При начале передачи первым на сервер стучит клиент. Затем сервер спрашивает состояние видеорегистратора. Регистратор отвечает – сколько памяти какое состояние и так далее. Затем уже сервер посылает запрос на что то конкретное. Например скачать конкретный видеофаил, включить трансляцию конкретного канала и так далее. Требования к результату работ: 1) Описание каждого протокола отдельным фаилом формата Word. Фаил должен полностью на русском языке описывать все варианты протоколов. Допускается только название постоянных на английском языке. Документ должен содержать таблицы и рисунки для большей наглядности. Материал должен быть расписан и изложен настолько полно, чтобы мог понять человек с начальными азами программирования. 2) Пример программного кода реализующий основной принцип работы с видеорегистратором. А именно закачка видео, просмотр вторичной информации, просмотр потокового видео. Закачанное видео должно обрабатываться и проигрываться. Программа должна быть откомпилирована и запущена в присутствии Заказчика.