Уважаемый
Андрей.
Вы наверное уже видели, что
rovki "вытворяет" со своей Каскадой?
Хотелось бы видеть объединения Ваших и его усилий по совершенствованию ПР200 в следующих направлениях (может быть Вы, как разработчик это и планируете, но не до конца "раскололись" и мы об этом не знаем):
1. Облачный сервис.
Как на мой взгляд каждый ПР200 должен иметь свой собственный ID (кто-то в этой ветки предлагал IMEI, что собственно - одно и то же), который будет виден в сети вне зависимости от статичности или не статичности IP адреса клиента (что архи как важно!) с установленным ПР200 за счет обращения ПР200 к Вашему облачному серверу. Этот способ используется во многих программах, даже таких общеизвестных как Skype (идентификатор пользователя - его уникальное имя), Viber (идентификатор пользователя - его телефонный номер), многие современные программы удаленного управления компьютерами (не буду их называть, чтобы не было рекламы), а также программы облачных сервисов многих "продвинутых" производителей стационарных видеорегистраторов (в них идентификатором устройства, как правило, является серийный номер видеорегистратора). Если пойти другим путем, то клиент будет вынужден обращаться к услугам поставщиков NO IP сервисов, которые либо платные, либо ограничены по времени использования (требуется ежемесячное подтверждение, например, сервис noip.com) и количеству ID в бесплатном варианте.
2. Одновременно с работами по п.1 необходимо вести работы по обеспечению возможности заливки проекта в ПР200 через тот же облачный сервис. По крайней мере изменение настроек видеорегистраторов, а также удаленная прошивка выполняется практически всеми производителями видеорегистраторов, о которых я говорил выше. При этом, судя по всему, необходима будет доработка программы OL. Например добавкой двух режимов: А) Разработка Б) Управление
Огромная благодарность
rovki за его титанический труд по совершенствованию возможностей использования прибора, но его метод требует дополнительных телодвижений клиента. В описанном мной варианте клиенту достаточно только будет вставить Ethernet кабель в ПР200 (как наиболее простой вариант) и подключить его к компьютерной сети клиента, имеющей доступ в Интернет. Причем, никаких пробросов TCP/IP портов в роутере клиента, а также наличия внешнего статического IP не нужно. Проверено на моих 23 компьютерных серверах, работающих в разных городах. Достаточно только наличие интернет-подключения в локальной сети клиента.
Если нужны более подробные сведения о софте, о котором я здесь писал, могу сообщить в личку. Аналогия - вещь обалденная. Не нужно изобретать велосипед.