12-08-2024, 08:05 PM
wreszcie trochę czasu wiec zasiadłem do dalszego dłubania w kodzie i napotkałem kolejny problem...
wysyłając jeden element wszystko śmiga ładnie
ale już wysyłając hurtowo - serwer mqtt.ats.pl nie odbiera nic poza pierwszym
nawiązywanie do każdego przesyłanego parametru nowego polaczenia trochę mija się z celem - jakieś inne rozwiązanie poza pętlą?
na własnym brokerze wszystko przyjmuje..
wysyłając jeden element wszystko śmiga ładnie
Kod PHP:
if ($mqtt->connect(true, NULL, $username, $password)) {
// Pierwszy parametr to temat na ktory wyslac, a drugi to tekst do wyslania, reszte zostawic jak jest.
// Np. ('abcdef/abc/m1', '27.1', 0, false)
$mqtt->publish('abcdef/abc/m1', '33', 0, false);
$mqtt->close();
}
ale już wysyłając hurtowo - serwer mqtt.ats.pl nie odbiera nic poza pierwszym
Kod PHP:
if ($mqtt->connect(true, NULL, $username, $password)) {
// Pierwszy parametr to temat na ktory wyslac, a drugi to tekst do wyslania, reszte zostawic jak jest.
// Np. ('abcdef/abc/m1', '27.1', 0, false)
$mqtt->publish(' abcdef/abc/m1/', '45', 0, false);
$mqtt->publish(' abcdef/abc/m2/', '44', 0, false);
$mqtt->publish(' abcdef/abc/m3/', '43', 0, false);
$mqtt->close();
na własnym brokerze wszystko przyjmuje..
e-chata.hyzne.com | LK1 - sterowniki akwarystyki | LK2 - sterowniki ihome | LK3 - niezliczone ilości wersji/nakładek na farmach PV i nie tylko | LK4 - testy bezprzewodowe