Konfiguracja MQTT
Co jest potrzebne
- SmartgridOne z dostępem do internetu.
- Dane uwierzytelniające MQTT: można je uzyskać od naszego Zespołu Wsparcia.
- Środowisko programistyczne Pythona (lub inny klient MQTT). Ten przewodnik używa prostego przykładu w Pythonie, aby pomóc Ci rozpocząć pracę z MQTT i wysyłaniem poleceń. Zalecamy korzystanie z Pythona ze względu na łatwość użycia, ale obsługiwany jest każdy inny klient MQTT.
Dodatkowe informacje
MQTT to szybki protokół komunikacyjny przez internet. Jest to system przesyłania wiadomości publish/subscribe, który pozwala na bezpośrednie połączenie między Twoją maszyną a Controller Controller. Twoje zasoby są podzielone na grupy: solarne, baterii, EV i HVAC.
Konfiguracja po raz pierwszy (Punkt startowy dla nowych użytkowników)
Posiadam SmartgridOne Controller, który chcę skonfigurować do zdalnego sterowania MQTT.
1. Sprawdź swoją sieć
Upewnij się, że Twoja sieć zezwala na ruch MQTT przez port 1883. Możesz to sprawdzić za pomocą polecenia:
nc -zv mqtt.eniris.be 1883Jeśli to polecenie nie jest dostępne, możesz alternatywnie pobrać i uruchomić kod w Pythonie:
W razie wątpliwości skonsultuj się z inżynierem sieci lub tymczasowo skorzystaj z hotspotu 4G/5G telefonu, gdy wystąpią błędy połączenia.
Notatka
Gdy port 1883 nie jest dostępny z Twojej sieci, oferujemy zapasową opcję na porcie 80. Można to skonfigurować w kliencie MQTT na późniejszym etapie tego podręcznika.
2. Dodaj swoje urządzenia
Zaloguj się do interfejsu uruchamiania i upewnij się, że urządzenia są dodane do SmartgridOne Controller.
