Wpis z mikrobloga

Hej, czy ktoś obeznany z #siecikomputerowe jest mi w stanie wytłumaczyć, dlaczego widzę u siebie octoprinta pod octopi.local a nie widzę esp8266 pod esp8266.local?
czego takiego używa octoprint? bo najwyraźniej czegoś innego niź mDNS którego użyłem w esp8266 (z wbudowanej w ESP8266 API ESP8266mDNS.h)

(Windows 10 Pro N, jeśli robi to różnicę)

  • 5
via Wykop Mobilny (Android)
  • 1
@kilcars: Octopi używa bonjour. Applowy protokół do wykrywania usług w sieci jeśli się nie mylę. Ale z drugiej strony pod bonjour kryje się tak naprawdę mdns. Może coś złe skonfigurowałes z tym mDNS na esp? Może musisz ogłosić konkretnie że masz serwis http?
@kilcars: nie wiem czego używa octopi bo mam octoprinta na czystym debianie ale to linux więc pewnie używa avahi daemon. Ja na większości espków mam ESPhome i mDNS/avahi z linuxa działają bez problemu. Możesz spróbować jak chcesz.
via Wykop Mobilny (Android)
  • 1
Octopi też masz po wifi? Może jest jakiś problem z broadcastem (mDNS używa broadcasta czy multicasta?) pomiędzy wifi a eth? Sprawdz Wiresharkiem co się dzieje.
@mikuslaw: ha, trafiłeś, niedokonfigurowałem.
Dodanie:
MDNS.addService("http", "tcp", 80);
pomogło, dziwne, że w duzej części przykładów w necie tego nie było

Dzięki wszystkim ! (te posty o avahi też się przydadzą do skonfigurowania maliny w przyszłości)