2016-08-22 3 views
0

Любопытно, почему агент MasterDriver публикует одну и ту же точку с двумя разными, но похожими названиями тем? Например, «устройства/кампус/здание/bacnet1/OCC_COOL_SP» и «устройства/OCC_COOL_SP/bacnet1/здание/кампус». Необходимы ли обе темы?VOLTTRON MasterDriver topics

ответ

0

Эта функция изначально была предназначена для того, чтобы сделать письменные агенты, которые упростили автоматическое обнаружение. Если вы хотите найти все устройства, на которых есть точка OAT (или что-то еще), вы можете подписаться на «devices/OAT» и получить значение точки OAT на каждом устройстве.

На практике об опубликованных публикациях используется только то, что публикуется в первую очередь.

Вы можете прочитать обо всех различных типов публикации здесь: http://volttron.readthedocs.io/en/develop/core_services/drivers/Driver-Configuration.html#device-state-publishes

Вы можете отключить те, которые вы не используете, изменив настройки описаны здесь: http://volttron.readthedocs.io/en/develop/core_services/drivers/Driver-Configuration.html#scalability-settings

Эти параметры идут в индивидуальная конфигурация устройства и установлены для каждого устройства.

В будущем мы можем установить значение по умолчанию для publish_breadth_first_all, publish_depth_first и publish_breadth_first для False.

Редактировать

Я хотел бы также отметить, что все историки полагаются на глубину первой все публикации, чтобы сделать свою работу. Если вы отключите это, все историки прекратят собирать данные.

Смежные вопросы