Spisu treści:

MEROSS MSS620 - podróż w obcość: 3 kroki
MEROSS MSS620 - podróż w obcość: 3 kroki

Wideo: MEROSS MSS620 - podróż w obcość: 3 kroki

Wideo: MEROSS MSS620 - podróż w obcość: 3 kroki
Wideo: How to configure your Meross device-MSS620 2024, Listopad
Anonim
MEROSS MSS620 - podróż w obcość
MEROSS MSS620 - podróż w obcość

Moja przyjaciółka potrzebowała gniazdek sterowanych przez Wi-Fi na swoim balkonie – wiesz, zwykłe rzeczy: podlewanie roślin, włączanie świateł, gdy robi się ciemno. Więc po pewnym przeglądaniu sieci wymyśliłem MEROSS MSS620 - dwa gniazda zasilania, sterowane przez wifi.

Oczywiście nie chciałem zachować oryginalnego oprogramowania - może jestem oldschoolowy, ale nie lubię ufać jakiejś mało znanej chińskiej firmie moim hasłem do WiFi;) Ponieważ nie mogłem znaleźć żadnych informacji o tym konkretnym modelu, zdecydowałem się pójść z moimi odwagą: Wifi 2,4 GHz, jakaś aplikacja… prawda: brzmi jak ESP8266.

Krok 1: Otwórz się

Otworzyć!
Otworzyć!

Przesyłka dotarła i była tam: dość znajomo wyglądający moduł MCU, RX, TX, GND i zworka z napisem „KEY”. Chwyciłem mój miernik ciągłości i potwierdziłem: wszystkie te sygnały idą tam, gdzie oczekiwałbym, że pójdą w przypadku ESP12 - to będzie łatwe… tak pomyślałem.

!!!! Jedno słowo ostrzeżenia, zanim przejdę dalej: nigdy nie używaj urządzenia, które używa otwartego napięcia sieciowego! Napięcie sieciowe może cię poważnie zaszkodzić, w najgorszym przypadku cię zabić! Jeśli nie masz pomysłu, co zrobić z napięciem sieciowym, zapytaj kogoś, kto ma! Jeśli nie znasz nikogo, kto mógłby Ci pomóc - nie ruszaj tego !!

W każdym razie - złapałem adapter USB Serial i podłączyłem do RX/TX/GND - działał jak urok. Wyjście było 9600 bodów, MCU dał kilka tajemniczych komunikatów o stanie, miły znak życia. GPIO0 ESP8266 musi zostać przeciągnięty do GND, aby MCU przeszedł w tryb flash – więc zworka na pinach KEY, zasilająca system… dlaczego MCU wciąż do mnie mówi? Zgadza się: bez zmian, jeśli zworka KEY była zamknięta lub otwarta - to niemożliwe dla ESP12.

Byłem zmęczony podłączaniem i odłączaniem urządzenia, więc zasilałem system przez 3v3 mojego adaptera USB-Serial i próbowałem resetować sprzętowo moduł - to też nic nie dało. WTH??

Zmierzenie kolejnych pinów kontrolnych modułu w niczym nie pomogło: powinno być kilka podciągnięć, które powinny być wykrywalne prostym miernikiem - nie były.

Postanowiłem więc przejść twardą drogą: wiedziałem, że wszystkie potrzebne piny są we właściwym miejscu dla modułu ESP12. Zabierzmy tam jednego!

Krok 2: Coś znajomego

Coś znajomego
Coś znajomego

Trochę z odpowiednich narzędzi do pracy z powodzeniem wylutowałem moduł MCU i upuściłem świeży ESP12 w huku, rozpracowany po wyjęciu z pudełka.

Krok 3: Kim jesteś?

Kim jesteś?
Kim jesteś?

Ale byłem ciekawy: co właśnie usunąłem? Pozbycie się tarczy HF wyjaśniało dziwne zachowanie: to wcale nie był moduł ESP! Wewnątrz znalazłem MediaTek MT7662 - trochę mieszankę ESP8285 i ESP32, jednoukładowy MCU, Wifi i BT. Domyślam się więc, że opracowanie miało na celu użycie modułu ESP12 - dlatego jest zworka KEY. Gdzieś po drodze zamienili moduły MCU.

Tak więc - MSS620 można zhakować. Pamiętaj jednak, że wymaga to trochę lutowania i pozbycia się modułu MCU.

Jeśli jesteś zainteresowany przypisaniem pinów:

Przekaźniki/kanały: IO12 / IO4

Diody: IO5 (zielona/dolna) / IO13 (czerwona/górna)

Przełącznik: IO14 (Pulldown, więc przeczytaj go przez INPUT_PULLUP)

Zalecana: