Ладно товарищи, хватит ломать комедию, признаюсь, моя дискуссия затевалась как легкий троллинг, провокация если хотите, но уже порядком затянулась и стала скучна. Да и у уважаемого TK-SK, такое ощущение, уже глаз начинает дергаться при виде моих постов, надо завязывать. В конце концов у меня даже нет никакой острой потребности в закрытых протоколах, всё что надо, уже добыто Нахватал непонятных обвинений в некомпетентности, насмешек и просто оскорблений, и даже в карму нагадили, считаю, что троллинг прошел успешно
А теперь, серьезно, подведу итоги (осторожно много букв).
В результате сего безобразия выяснились следующие аргументы в пользу закрытых протоколов:
1. «Оглянитесь вокруг, в мире полно вещей с закрытым кодом, устройством и т.п.»
Тут всё понятно, на каждый такой пример, можно привести противоположный. Плюс на минус итого ноль.
2. «У нас продвинутые терминалы, с возможностью подключения специфичных датчиков и выдачи таких данных, которые не дают другие терминалы, и мы хотим защитить свое ноу-хау»
Давайте подумаем, что требуется 95% клиентам при отслеживании транспорта и решении задач мониторинга? Это базовый функционал (БФ): время, координаты, подсчет моточасов, состояние дискретных и аналоговых входов/выходов. Из подключаемых датчиков, само собой, чаще всего нужен контроль топлива: подключение штатного указателя, либо ДУТ. Значительно реже система идентификации водителя, но по её работе до сих пор много вопросов. Сейчас еще начинают потихоньку подключаться к CAN-шине, но думаю в ближайшие 5 лет, это вряд ли будет массово. Это ВСЁ. Любые другие датчики и показания востребованы в РАЗЫ меньше.
Во-первых, подключение датчиков несет в себе большой риск поймать геморрой оператору при обслуживании: повышенный риск выхода из строя системы, вмешательство водителей. Любой оператор мониторинга скажет вам, что чем меньше датчиков, тем выгоднее. Идеально, если это БФ без ДУТ.
Во-вторых, на фоне пользы и эффективности от БФ, клиент зачастую может толком и не почувствовать пользу от дополнительных датчиков, а еще хуже может испытать сложность в учете их данных, и в дальнейшем так же от них отказаться. Примеров было не мало. В результате, как минимум БФ умеют передавать протоколы абсолютно всех терминалов, и делают это (в контексте передачи данных) практически по одному принципу. Тогда вызывает большие сомнения необходимость закрывать протокол ради вещей, нужных на данный момент, если повезет, в 5% случаев. Иначе вы занимаетесь стрельбой из пушек по воробьям.
В конце концов, почему бы не оставить протокол открытым в части БФ, и оставить недокументированной часть фишек и форматов передачи данных от специальных датчиков и шин при себе, если уж так хочется? И волки сыты, и овцы целы. Касаемо методов упаковки, сжатия и надежности передачи, всё черпается из любого учебника по сетям передачи данных, тут никакого большого секрета быть не может.
Итого – аргумент очень сомнителен относительно подавляющего большинства применений.
3. «Мы не хотим давать протокол кривыми операторам с плохим ПО, т.к. дорожим репутацией»
Ребята, ну этот пунктик самый веселый. Вот честно, сидя здесь, на Виалоне, и делая такие заявления, у вас никаких противоречивых мыслей не возникает? Это всё равно что сидеть в **** за рулеткой и говорить «Я не играю в азартные игры».
Чем прекрасен Виалон? Тем что любой индивидуум из любой точки страны, заведя учетку, может сразу начать оказывать услуги мониторинга с использованием огромного количества разнообразных терминалов, в том числе и ВАШИХ. И вот, студент Вася, узнав про Виалон, решает, что неплохо бы заиметь прибавку к стипендии, в виде взимания абон. платы за мониторинг. Каковы телодвижения Васи: регистрирует ИП или ООО, покупает учетку, пачку сим-карт и вывешивает на сарае в дворе вывеску «Вася энд ГЛОНАСС». Контора готова, можно начинать стричь бабло, при этом даже не обязательно заниматься продажей и установкой терминалов, можно бегать по фирмам и предлагать переключить оборудование на «выгодных условиях» с демпингом по абон. плате. Если фирма ведется и соглашается, Вася меняет симки и записывает настройки в терминалы, всё, денежки потекли в карман. Но вот незадача: терминал, спустя некоторое время, выходит из строя, клиент звонит Васе, но в планах Васи, нет пункта – чинить, ремонтировать и оказывать тех. поддержку, у него единственный пункт - стричь бабло, в силу чего он кладет прибор на клиента. В итоге имеем недовольного клиента, а следуя вашей логике, еще и испорченную репутацию вашего терминала, несмотря на хорошую программу. Да что уж говорить про Виалон, от появления таких Вась, в рядах официальных дилеров с оригинальным ПО, вы тоже не застрахованы. По крайне мере, пару таких случаев знаю лично.
И в такой, абсолютно вопиющей ситуации, вы усердно забриваете посторонних разработчиков с их кривым ПО. Которое действительно, может быть не сразу идеальным. Но раз люди вкладывают время, силы и деньги в собственную разработку, очевидно, что в сравнении с Васей aka «Купи-продай», имеют гораздо больше шансов оказаться добросовестными. Но вы предпочитаете расстреливать таких разработчиков на подходе, при этом через ваш парадный вход может зайти любой жулик, зато с качественной программой. ПАРАДОКС.
Что в итоге: аргумент про «боязнь за репутацию», звучащий на ТУТ, форуме Виалона, больше похож на издевательство и лицемерие, чем на правду.
P.S. В дополнение этого пункта хочется добавить еще один нюанс: как известно, Виалон сейчас господствует на рынке универсальных сервисов мониторинга. Например, в нашем городе (даже не миллионник) добрая дюжина адептов Виалона, от дворового «Васи энд ГЛОНАСС» до компании местного РНИСа. В результате конечным клиентам зачастую приходится играть в лотерею при выборе оператора мониторинга, ибо не зная ситуации, трудно отличить хорошую компанию от убогой, программы-то предлагаются одинаковые! А касаемо самих терминалов, коммерческих клиентов чаще всего интересует только их ЦЕНА и ничего более. Не пытаются узнать, даже, как он называется, не говоря уже про то, кто его производит. Увы и ах, для 99% клиентов всё оборудование одинаковое, разница в цене. Что же так сильно дрожать за репутацию, если клиент даже не знает и знать не хочет, чьего производства оборудование у него на транспорте стоит?
4. «Мы ограничиваем возможности конкуренции, имеем право»
Тут совершенно в дырочку – имеете и никто вас не осуждает. Но смотри пункт 3, и сила этого суждения стремиться к нулю. Спасают только попытки ограничить возможность смены настроек сервера. Но, если при попытке смены оператора, бывший будет упрямиться и не давать сменить пароль, то чести и репутации это не сделает ни ему, ни производителю оборудования, ведь так легко будет натравить клиента «смотрите, они пытаются держать вас в рабстве». Вряд ли это умная позиция.
Всем спасибо, все свободны