2016-09-14 4 views
-1

Я хочу объединить узел mqtt в узел и узел mqtt. Это возможно?Возможно ли создать узел Mqtt-In и Mqtt-out только для одного нового узла?

Думаю, да, но я не уверен.

+1

Какую функциональность вы пытаетесь достичь? – knolleary

+0

Я хочу упростить количество шагов для непосредственного подключения двух разных брокеров. Может быть, может быть сложно, но я хотел бы попробовать это, но прежде чем мне понадобится совет, если этот единственный узел может быть реализован. Я знаю, что это противоречит философии узла-красного. – Pigio

ответ

0

Если вы хотите объединить 2 брокера (что эквивалентно узлу MQTT-in, связанному с узлом MQTT-out с разными настройками брокеров, настроенных в каждом), то создание узла для этого не принесет вам ничего, вам все равно придется настраивать 2 брокера. Усиление выбора правильного брокера в каждом узле и подключение его вместе тривиально.

Конечно, для этого можно построить узел Node-RED, но это будет узел без входов или выходов. Единственная причина, по которой я это сделаю, будет заниматься самообразованием, но поскольку у нее нет никаких входных/выходных данных, она бы не научила многое, что могло бы быть передано другим нормальным узлам.

Также не существует реальной практической точки, использующей Node-RED для моста 2 брокеров, спецификация MQTT специально поддерживает мост, почти все брокеры позволяют напрямую настраивать мосты между ними, и это также позволяет переназначать темы одновременно , Для получения дополнительной информации см. Что-то вроде страницы конфигурации mosquitto. here