В Node-RED я использую узел mqtt out для отправки данных на aws. Затем aws имеет правило, которое определяет отправку данных в лямбда-функцию. Затем у меня есть mqtt in node, который подписан на сообщения от aws.
Теперь, когда я отправляю данные на aws через тестовый topi c, я получаю данные, отправленные мне с mqtt в node. Я ничего не публикую со стороны AWS, и это происходит независимо от того, что такое topi c (даже если оно не соответствует тому, что я указал в правиле. Почему это автоматически отправляется мне ? AWS просто автоматически повторно публикует sh данные на том же topi c?
редактировать:
У меня mqtt выходит с тестом topi c, а затем в другой поток, mqtt с тестом topi c.
Я публикую сообщение на AWS с тестом topi c. А затем в другом потоке меня приписывают к topi c test. Когда я публикую sh сообщение на AWS с тестом topi c, даже если AWS не подписан на topi c 'test', я все равно получаю данные на mqtt в потоке. Как это может быть, если AWS ничего не публикует в тестовой топи c.
Это только потому, что они оба подключены к одному серверу, и поскольку я публикую в топи c, все, кто подписан на этот топи c, получит данные. AWS ничего не нужно делать?