Открытость
Протокол, регистры и образ процесса, которые можно прочитать без разрешения вендора. Закрытая система обещает спокойствие. На деле - зависимость. Пока живы поставка, софт и подрядчик, объект работает. Когда пропадает одно из трёх, выясняется, что «система» была не контуром номера, а контуром чужого кабинета. Smart Hotel Contour GRMS строится иначе. Каждый модуль открыт картой регистров Modbus. Конфигурация доступна из поставляемого бесплатно ПО. Образ процесса - не секрет вендора, а документ, который читает Ваш сервисный инженер, SCADA объекта и, если нужно, сторонний контроллер.
Систему можно прочитать. Без пароля вендора.
Мы это называем OpenMap. Не лозунг «открытые протоколы», а конкретное свойство изделия.
Что обычно закрыто
В каталожной шине точка живёт внутри прикладной программы. Чтобы увидеть её, нужен ETS, лицензия, библиотека именно этой версии прибора. Нет прибора в каталоге - нет точки. Нет прикладной программы - точка есть только у того, кто когда-то настраивал объект.
В закрытом GRMS картина другая, но итог похож. Список совместимости определяет, с чем системе позволено разговаривать. Кастом интерфейса и логики упирается в вендорный инструмент. Смена интегратора превращается в раскопки чужого проекта.
Для отельера это звучит технически. Смысл простой: вы не владеете системой полностью, пока не можете её прочитать.
Что значит «открытая карта»
Карта регистров - это словарь модуля. Какие адреса отвечают за состояние, уставку, режим, аварию, счётчик. Какие значения допустимы. Что можно писать, что только читать. Если словарь опубликован и стабилен, модуль перестаёт быть чёрным ящиком.
Из этого следуют четыре практических следствия.
Первое. Настройка не требует отдельной прикладной программы на каждый артикул. Модуль получает роль в конфигурации контура. Инструмент поставляется вместе с системой и не является платным ключом к собственному оборудованию.
Второе. Сервис читает ту же карту, что и производитель. Инженер сети не обязан звонить «автору объекта», чтобы понять, почему вентилятор держит вторую скорость. Точка существует вне чужой сессии программирования.
Третье. Интеграция не начинается с религии шины. PMS, СКУД, BMS, DALI, DMX, сторонний Modbus-узел подключаются к контуру потому, что контур умеет быть понятным. Мы не требуем, чтобы весь отель был нашей шиной.
Четвёртое. В пределе карта доступна и для DIY. Это не приглашение собрать номер на коленке. Это гарантия, что периферию можно взять любую, а ответственность за гостиничный контур остаётся за Smart Hotel Contour GRMS. Открытость карты не снимает ответственности. Она снимает монополию на чтение.
Образ процесса должен быть таким же открытым
Регистры без описания процесса - просто таблица. Важна ещё и логика: что происходит при check-in, при изъятии карты, при DND, при потере связи с этажом. Если этот образ закрыт, открытая карта превращается в полуправду.
Contour наследует инженерную школу модульного контура: расширение подключается к ядру, параметры читаются, приложение не пишется с нуля под каждый корпус. Эту школу не нужно называть чужими именами. Нужно сохранить её суть - система объясняется, а не разгадывается.
Поэтому на сайте и в проекте должны жить три документа одного уровня: карта регистров модуля, описание ролей в контуре, описание статусов номера. Без третьего открытость остаётся протокольной. С третьим она становится владением.
Зачем это собственнику
Собственнику неинтересен Modbus как таковой. Ему интересно, что будет через пять лет.
Открытая карта снижает стоимость смены подрядчика. Снижает простой, когда «тот самый» программист недоступен. Снижает риск, что обновление библиотеки отменит прошлый проект. Позволяет верхнему уровню объекта - своей SCADA, своему энергоучёту - видеть номер без шлюза-переводчика.
Премиальность здесь не в закрытости «как у люкса». Премиальность в том, что система выдерживает взгляд инженера. Её можно разобрать, не ломая гарантию смыслом «нам нельзя показывать».
Если коротко: открытый протокол даёт язык. Карта регистров даёт словарь. Открытый образ процесса даёт сюжет номера. Contour держит все три.