Strona 1 z 1
Instalacja Brokera MQTT
: 07 kwietnia 2023, 12:39
autor: aloisy
Instalacja brokera (serwera) MQTT w Debian i pochodnych linux oraz zabezpieczenie dostępu hasłem
Przejdź do nawigacji i Przejdź do wyszukiwania
Kod: Zaznacz cały
sudo apt-get install mosquitto mosquitto-clients
/etc/init.d/mosquitto stop
mosquitto_passwd -c /etc/mosquitto/passwd NAZWAUZYTKOWNIKANASZEGO
nano /etc/mosquitto/conf.d/secure.conf
W treść wstawiamy
Kod: Zaznacz cały
password_file /etc/mosquitto/passwd
allow_anonymous false
Uruchamiamy
Powinno śmigać
Re: Instalacja Brokera MQTT
: 08 kwietnia 2023, 22:03
autor: ioioio
aloisy pisze: ↑07 kwietnia 2023, 12:39
Instalacja brokera (serwera) MQTT w Debian i pochodnych linux oraz zabezpieczenie dostępu hasłem
Przejdź do nawigacji i Przejdź do wyszukiwania
Kod: Zaznacz cały
sudo apt-get install mosquitto mosquitto-clients
/etc/init.d/mosquitto stop
mosquitto_passwd -c /etc/mosquitto/passwd NAZWAUZYTKOWNIKANASZEGO
nano /etc/mosquitto/conf.d/secure.conf
W treść wstawiamy
Kod: Zaznacz cały
password_file /etc/mosquitto/passwd
allow_anonymous false
Uruchamiamy
Powinno śmigać
Jeśli nie można się połączyć z zewnątrz to zapewne serwer jest w nowej wersji, która domyślnie binduje tylko do 127.0.0.1 a my potrzebujemy np. 0.0.0.0. Można sprawdzić do jakiego interfejsu zbindował się na konsoli systemu "netstat -l -p". A poprawić można dopisując w conf linię "listener 1883". Potem stop i start.
Re: Instalacja Brokera MQTT
: 09 kwietnia 2023, 14:52
autor: aloisy
W linuxie jest więcej zależności. Może okazać się że wewnętrzny firewall jest załączony. Można wyłączyć hosta i jeszcze kilka rzeczy się da zmienić, jednak opis jest typu plug & play jak system nie jest zabetonowany.
Re: Instalacja Brokera MQTT
: 09 maja 2023, 00:18
autor: katowicecentrum
PanBoczek 09.05.23 na telegramie napisał:
Pamiętajcie, że Wasze wiadomości, pisane na kanałach bez szyfrowania lub bezpośrednio do jakiejś osoby mogą odczytać inni!
Jeśli chcecie szyfrowanej komunikacji, należy stworzyć do tego szyfrowany kanał, a przy podłączaniu do brokera MQTT trzeba zaznaczyć Encryption Enabled i nie może być zaznaczony format json.
https://meshtastic.org/docs/settings/co ... annels#psk
Re: Instalacja Brokera MQTT
: 19 maja 2023, 18:14
autor: miklo
Opis instalacji jest jak najbardziej wystarczający, żeby podłączyć do brokera routery/nody (radiowe) , które są w tej samej sieci lokalnej co broker, np podłączone do tego samego wifi.
Jeżeli jednak broker ma być wystawiony "na świat" - żeby np inne routery meshtastic z okolicy z niego korzystały - to trzeba będzie zrobić jeszcze przekierowanie portu 1883 na swoim routerze (internetowym) na lokalny adres ip tego brokera.
Tu już każdy musi w panelu administracji swojego routera internetowego znaleźć odpowiednią opcję - praktycznie każdy producent routera ją udostępnia. Tu można znaleźć odpowiedni przepis dla różnych routerów:
https://portforward.com/router.htm
Jest jeszcze kwestia udostępnienia innym adresu takiego brokera. Jeżeli macie łącze internetowe ze stałym (=statycznym) publicznym adresem ip to można użyć (np w konfiguracji routera meshtastic) wprost adresu ip. W przypadku dynamicznego adresu ip trzeba skonfigurować coś co nazywa się DDNS (dynamiczny dns), żeby automatycznie mapować stałą nazwę domeny na zmieniający się adres ip. Prawie każdy router ma możliwość skonfigurowania ddns, albo z własną domenę albo z którąś z darmowych domen dla ddns:
https://itigic.com/pl/best-free-dynamic ... ders-2020/