Docelowo chcę odczytywać dane z MEW na PC z użyciem MQTT Brokera na RPI.
MEW <-> MQTT Broker na RPi <-> PC
Nie wiem jak to dokładnie wygląda. To co zrobiłem jak narazie to podłączyłem MEW-01 do zasilania, zaaktualizowałem firmware. (Wnioskowałem, że teraz używając na RPi:
mosquitto_sub -h IP_MEW -t "TOPIC_X_MEW" -v
powinienem wejść w interakcję z urządzeniem ).
Czy powinienem skorzystać z narzędzi "programistycznych" w moim profilu w SUPLA - Integracje -> Broker MQTT, w celu ustawienia adresu IP Brokera (w tym przypadku localhost)? Czy można też, ustawić interwał publikacji tematów przez MEWa?
MQTT na pokładzie MEW-a
MQTT możesz używać na 3 sposoby.
1. Podłączasz MEW-a do cloud-a. Następnie łączysz się do brokera MQTT dostarczanego przez cloud-a.
2. Podłączasz MEW-a do cloud-a. Następnie własny lokalny broker łączysz z brokerem, który jest dostarczany przez cloud.supla.org
3. Rezygnujesz z Supli i zmieniasz ustawienia MEW-a tak był łączył się bezpośrednio z Twoim brokerem.
Nie można zmienić interwału. Dane s publikowane jak tylko się zmieniają ale nie częściej niż 5 sek.
1. Podłączasz MEW-a do cloud-a. Następnie łączysz się do brokera MQTT dostarczanego przez cloud-a.
2. Podłączasz MEW-a do cloud-a. Następnie własny lokalny broker łączysz z brokerem, który jest dostarczany przez cloud.supla.org
3. Rezygnujesz z Supli i zmieniasz ustawienia MEW-a tak był łączył się bezpośrednio z Twoim brokerem.
Nie można zmienić interwału. Dane s publikowane jak tylko się zmieniają ale nie częściej niż 5 sek.
-
- Posty: 1
- Rejestracja: ndz sty 31, 2021 8:12 pm
Czy dobrze rozumiem?
Użycie MQTT lokalnie w MEW wyklucza podłączenie do Supli ?
Użycie MQTT lokalnie w MEW wyklucza podłączenie do Supli ?
Zgadza się. Jak chcesz używać MQTT i Supli to łączysz broker z serwerem/serwerem Supli.
Cześć, mam kolejne pytanie.
Skonfigurowałem Mosquitto Broker na RPi.
Niestety podczas próby "połączenia" urządzeń (z użyciem TLS) pojawia mi się log:
OpenSSL Error[0]: error:1402710B:SSL routines:ACCEPT_SR_CLNT_HELLO_C:wrong version number
1626791603: Client <unknown> disconnected: Protocol error.
Podczas łączenia RPi z Clientem na Linuxie wszystko działa.
W czym może być problem? Próbowałem TLSv1/TLSv1.2.
Skonfigurowałem Mosquitto Broker na RPi.
Niestety podczas próby "połączenia" urządzeń (z użyciem TLS) pojawia mi się log:
OpenSSL Error[0]: error:1402710B:SSL routines:ACCEPT_SR_CLNT_HELLO_C:wrong version number
1626791603: Client <unknown> disconnected: Protocol error.
Podczas łączenia RPi z Clientem na Linuxie wszystko działa.
W czym może być problem? Próbowałem TLSv1/TLSv1.2.
MEW używa SSL-a od Espressif-a. Twój serwer musi wspierać TLS-a 1.0 z szyfrem AES128-SHA.
Możesz sobie podłączyć do czego chcesz co wspiera mqtt.
Na fejsie znalazłem informację, że najnowszy testowy firmware do MEWki zawiera prostą integrację Energy HA.
Mam pytanie, czy w firmware znajdzie się także rozwiązanie umożliwiające jego aktualizację bez konieczności rejestracji w Supla Cloud?
Jeśli ktoś zakupi MEWkę tylko do wykorzystania z protokołem MQTT to byłoby to idealne rozwiązanie.
Mam pytanie, czy w firmware znajdzie się także rozwiązanie umożliwiające jego aktualizację bez konieczności rejestracji w Supla Cloud?
Jeśli ktoś zakupi MEWkę tylko do wykorzystania z protokołem MQTT to byłoby to idealne rozwiązanie.
Widzimy się na Supla Offline Party Season 2