Asystent AI
Powiadomienia
Wyczyść wszystko

mqtt - pole host jak to działa ?

18 Wpisów
3 Użytkownicy
0 Reactions
3,197 Wyświetleń
Wpisów: 125
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@jacekkaczmarczyk)
Pomocny
Dołączył: 5 lat temu
[#2933]

Server mqtt skonfigurowany na hoście rozgłaszającym się w lanie z hostem 'servermqtt' via dhcpclient send host-name = gethostname();

1/ wszystkie urządzenia resolvują ten host lepiej lub gorzej na ip prywatne i moga się połączyć - > przeglądarki, putty, windows, linux.

 

2/ jeśli ten host wpiszę w konfiguracji AFE mqtt servera niestety cisza na servermqtt, dopiero podanie po IP pomaga. 

 

Oczywiście wiem, że mogę ustawić statyczne ip po mackach etc, ale nie w tym rzecz. Potrzebuję urządzeń AFE resolvujących host lokalny z pewnych przyczyn 🙂 

Czy da się coś z tym zrobić ? Nie wiem w czym napisany jest ten klient dhcp ale 

 

https://www.linuxsecrets.com/1675-configure-linux-to-broadcast-dhcp-client-hostname-in-linux

 

 


17 Odpowiedzi
adrian
Wpisów: 4083
Admin Zasłużony dla Forum, Patron Strony
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@adrian)
Szefu
Dołączył: 12 lat temu

@jacekkaczmarczyk, która wersja AFE firmware to sprawdzę? Przed chwilą sprawdziłem wersję nad którą siedzę z MQTT Brokerem skonfigurowanym w AFE z hostname bez IP adresów i pyknęło połączenie od strzała.


Odpowiedz
Wpisów: 125
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@jacekkaczmarczyk)
Pomocny
Dołączył: 5 lat temu

Odpowiedz
3 Odpowiedzi
(@jacekkaczmarczyk)
Dołączył: 5 lat temu

Pomocny
Wpisów: 125
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian

sprawdzałem ponownie i nic nie łączy z brokerem i w konsekwencji nic nie wysyła


Odpowiedz
adrian
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Dołączył: 12 lat temu

Szefu
Wpisów: 4083
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian

@jacekkaczmarczyk wyślij może screenhota z konfiguracji MQTT, może coś tam wypatrzę


Odpowiedz
(@jacekkaczmarczyk)
Dołączył: 5 lat temu

Pomocny
Wpisów: 125
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian

@adrian 

image

Odpowiedz
adrian
Wpisów: 4083
Admin Zasłużony dla Forum, Patron Strony
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@adrian)
Szefu
Dołączył: 12 lat temu

i jak robisz pinga z commnd line tego iSMART-1 to Ci odpowiada ?


Odpowiedz
4 Odpowiedzi
(@jacekkaczmarczyk)
Dołączył: 5 lat temu

Pomocny
Wpisów: 125
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian

@adrian resolvowanie hosta afe w ogóle działa mizernie - nic go nie resolvuje *ani windowsy, ani unixy( oprócz routera dhcp, który dostaje request na przydzielenie adresu z ustawionym hostem na nazwę urządzenia. Muszę do afe logować się po IP, ale to nie problem. Problemem jest dla mnie to, że nie mogę wskazać hosta w kierunku AFE (via mqtt) -> server mqtt. 


Odpowiedz
adrian
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Dołączył: 12 lat temu

Szefu
Wpisów: 4083
adrian
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian

@jacekkaczmarczyk rozumiem, przy czym to nie jest odpowiedz na moja prośbę. 
czy Ping działa stabilnie do iSMART-1 ?

pozdrawiam


Odpowiedz
(@jacekkaczmarczyk)
Dołączył: 5 lat temu

Pomocny
Wpisów: 125
adrian
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian

@adrian chyba jednak pytanie było inne 😉 

 

Mam windowsa i 3 hosty na raspberry (iSMART-x 1,2,3) oraz załóżmy 2 urządzenia AFE rozdz1 i rozdz2 w jednej sieci obsługiwanej przez router z dhcp

 

1. z windowsa do iSMARTx rozwiązuje poprawnie

2.router dhcp widzi hosty rozdz1 i rozdz2 w tabelce wyświetla ich nazwy własne (tak jak pozostałych hostów)

3. Ping z hosta iSMARTx do iSMARTx nie działa (linuxy) (nie icmp czy tam firewall ale nie rozwiązuje poprawnie nazwy)

4. PING (rozwiązywanie nazwy) do  rozdz1 i rozdz2 nigdy nie działa ani z windowsa, ani z linuxów. 

Doszedłem już, że to problem routera/servera dhcp, który nie rozwiązuje tych adresów jak trzeba. Czemu działa na maszynie z windowsem nie wiem, ale unixy tego nie rozwiązują. 

 

 

 


Odpowiedz
(@jacekkaczmarczyk)
Dołączył: 5 lat temu

Pomocny
Wpisów: 125
adrian
adrian
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian

ps mógłbyś wrzucić w tytuł strony nazwę urządzenia - teraz jest tylko nazwa firmwaru np "AFE Firmware 3.3.3 [T0]. mam 4 taby przeglądarki otwarte i niestety trudno rozpoznać szybko, które to jest urządzenie w samym body strony też niestety dopiero w sekcji "Urządzenie" jest ta informacja - uważam, że nazwa powinna być zawsze pokazana w body strony  np tak:

 

 


Odpowiedz
adrian
Wpisów: 4083
Admin Zasłużony dla Forum, Patron Strony
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@adrian)
Szefu
Dołączył: 12 lat temu

jeśli nie chodzi Ci ping do iSMARTx (co chciałem wiedzieć) to tylko oznacza, że Twoja sieć nie jest ustawiona, tak żebyś sobie swobodnie korzystał z hostname'ów

wysyłanie hostname do routera nie oznacza ze po hostname będziesz mógł pingować, czy łączyć się po hostname

Niektóre urządzenia wysyłają hostname z żądaniem  o adres IP do DHCP - ale DHCP wpisuje sobie je tylko do swojej "tabelki"

DHCP nie odpowiada za tłumaczenie hosta do IP

W Windows jest NetBIOS (na ogół jest uruchomiony domyślnie) który robi Ci zamianę z hostname na IP ale tylko w Windows

Normalnie za tłumaczenie nazwy hostów do IP odpowiada DNS / DDNS

Nie wiem jakie masz możliwości, ograniczenia u siebie bo pewnie różne rozwiązania przyszły by z pomocą

U mnie router przydziela stała adresy IP urządzeniom, a w sieci mam lokalny DNS z wpisanymi nazwami urządzeń (budowany a PI-Hole)

 

image

nie ma tutaj co szukać problemu w AFE, linux, router - musisz zbudować i skonfigurować odpowiednio swoja sieć lokalną.

 

 


Odpowiedz
Strona 1 / 2
Udostępnij: