Много абонентов с одинаковым набором функций в crossbar.io
Мой проект состоит из маршрутизатора crossbar.io с компонентом python, для которого многие вызываемые абоненты python регистрируют один и тот же набор функций. Давайте подумаем о сети диммеров IoT, каждый из которых зарегистрирует одно и то же dimm_light(value)
функционировать и вернуть ощущаемый свет комнаты.
Что было бы лучшим способом определения каждого, чтобы иметь возможность позвонить dimm_ligth
функция каждого устройства? их было бы много: гостиная, кухня, спальня... даже разные дома и т. д.
1 ответ
Решение
Вы можете зарегистрировать процедуры, такие как
com.myapp.device.1.dimm_light
com.myapp.device.2.dimm_light
...
То есть иметь идентификатор устройства как часть URI.