Странная мысль о нумерации портов

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
Ответить
alex946
Сообщения: 204
Зарегистрирован: 05 дек 2015, 22:48
Контактная информация:

Странная мысль о нумерации портов

Сообщение alex946 » 17 янв 2018, 17:01

Не будет ли удобнее с точки зрения единообразия интерфейсов и сторонних плагинов пронумеровать порты следующим образом: 10214 ?
Где
1 - просто 1. Ну или от 1 до 9 если совсем приспичит для различения одного контроллера от другого
02 - номер порта со сквозной нумерацией всех портов
14 - суб-порт или расширенный порт.
Например, для датчиков температура/влажность будут такие "виртуальные" порты 10200 и 10201. Если датчик ещё и давление может отдать - появится порт 10202. Конфигурировать при этом нужно только "родительский" порт 102.
В случае же установки расширителя портов на третий, допустим, выход, появится кучка портов со своими настройками, вида 10300 ... 10315

Идея крайне сырая, понятное дело, но очень хочется уйти от нумерации портов с буквой "e" и портов, возвращающих всякие сборные параметры. Думаю, для начала напишу некий скрипт-посредник, который будет транслировать штатный интерфейс Меги в такой вот, по принципу "один порт - одно значение" и на нём всё это уже обкатаю поподробнее.

Ответить