26-01-2016, 17:55
Witam,
Próbuję zorganizować sobie psuedo-inteligentny dom i potrzebuję do tego 2 Arduino podłączonych do brokera MQTT. Problem w tym że nie mogę tego osiągnąć jednocześnie z dwoma Arduinami. Gdy odpalam cały sprzęt, podłączam do routera dzieje się coś takiego:
1 Arduino działa, pobiera i wysyła posty z brokera, natomiast 2 Arduino tylko wysyła updaty, np. z czujnika temperatury.
Gdy zresetuję 2 Arduino wszytko jest ładnie z nim, zaczyna reagować na nowe wiadomości z brokera, jednak 1 Arduino przestaje reagować, ale wysyła wiadomości z odczytami temperatury. W szkicach do obu Arduino zmieniałem adresy MAC i IP, więc problem na pewno nie leży tu. Czy może trzeba zmienić coś w bibliotece Pubsubclient w jednym ze szkiców?
Pozdrawiam.
Próbuję zorganizować sobie psuedo-inteligentny dom i potrzebuję do tego 2 Arduino podłączonych do brokera MQTT. Problem w tym że nie mogę tego osiągnąć jednocześnie z dwoma Arduinami. Gdy odpalam cały sprzęt, podłączam do routera dzieje się coś takiego:
1 Arduino działa, pobiera i wysyła posty z brokera, natomiast 2 Arduino tylko wysyła updaty, np. z czujnika temperatury.
Gdy zresetuję 2 Arduino wszytko jest ładnie z nim, zaczyna reagować na nowe wiadomości z brokera, jednak 1 Arduino przestaje reagować, ale wysyła wiadomości z odczytami temperatury. W szkicach do obu Arduino zmieniałem adresy MAC i IP, więc problem na pewno nie leży tu. Czy może trzeba zmienić coś w bibliotece Pubsubclient w jednym ze szkiców?
Pozdrawiam.