İçindekiler:

MEROSS MSS620 -- Tuhaflığa Yolculuk: 3 Adım
MEROSS MSS620 -- Tuhaflığa Yolculuk: 3 Adım

Video: MEROSS MSS620 -- Tuhaflığa Yolculuk: 3 Adım

Video: MEROSS MSS620 -- Tuhaflığa Yolculuk: 3 Adım
Video: How to configure your Meross device-MSS620 2024, Temmuz
Anonim
MEROSS MSS620 -- Garipliğe Yolculuk
MEROSS MSS620 -- Garipliğe Yolculuk

Bir arkadaşımın balkonu için wifi kontrollü elektrik prizlerine ihtiyacı vardı - bilirsiniz, olağan şeyler: bitkileri sulamak, hava karardığında ışıkları yakmak. İnternette biraz gezindikten sonra, MEROSS MSS620'yi buldum - iki elektrik prizi, wifi kontrollü.

Tabii ki orijinal bellenimi korumak istemiyordum - belki eski kafalıyım, ama bazı belirsiz Çinli şirketlere WiFi şifremle güvenmekten hoşlanmıyorum;) Belirli bir model hakkında herhangi bir bilgi bulamadığım için, ben cesaretimle gitmeyi seçtim: 2.4GHz Wifi, bazı uygulamalar… doğru: ESP8266 gibi geliyor.

Adım 1: Açın

Aç!
Aç!

Paket geldi ve işte oradaydı: Oldukça tanıdık görünen bir MCU Modülü, RX, TX, GND ve "KEY" etiketli bir jumper. Süreklilik ölçerimi aldım ve onayladım: tüm bu sinyaller bir ESP12 için gitmelerini beklediğim yere gidiyor - bu kolay olacak… ben de öyle düşündüm.

!!!! Devam etmeden önce bir uyarı: Şebeke voltajını açık olarak kullanan bir cihazı asla çalıştırmayın! Şebeke voltajı size ciddi şekilde zarar verebilir, en kötü durumda sizi öldürür! Şebeke gerilimi hakkında ne yapacağınız hakkında hiçbir fikriniz yoksa, bilen birine sorun! Kimseyi tanımıyorsanız, size kim yardım edebilir - o şeylere dokunmayın !!!

Her neyse - bir USB Seri adaptör aldı ve RX/TX/GND'ye bağlandı - bir cazibe gibi çalıştı. Çıktı 9600 baud'du, MCU bir sürü şifreli durum mesajı verdi, güzel bir yaşam belirtisi. MCU'yu flaş moduna almak için ESP8266'nın GPIO0'ı GND'ye çekilmelidir - yani ANAHTAR pinleri arasında bir jumper, sistemi çalıştırıyor… MCU neden hala benimle konuşuyor? Bu doğru: ANAHTAR atlama teli kapalı veya açıksa değişiklik olmaz - bu bir ESP12 için imkansızdır.

Cihazı takıp çıkarmaktan bıktım, bu yüzden sistemi USB Seri adaptörümün 3v3'üyle çalıştırdım ve modülün donanım sıfırlamasını denedim - bu da hiçbir şey yapmadı. WTH??

Modülün bazı kontrol pinlerini ölçmek hiç yardımcı olmadı: basit bir sayaçla tespit edilebilecek bazı çekmeler olmalı - değildi.

Bu yüzden zor yoldan gitmeye karar verdim: Bir ESP12 modülü için gereken tüm pinlerin doğru yerde olduğunu biliyordum. Hadi bir tane içeri alalım!

2. Adım: Tanıdık Bir Şey

tanıdık bir şey
tanıdık bir şey

İş için doğru araçların biraz dışında MCU modülünün lehimini başarıyla söktüm ve yeni bir ESP12 in - bang düşürdüm, kutudan çıktı.

3. Adım: Siz Kimsiniz?

Sen kimsin?
Sen kimsin?

Ama merak ettim: az önce neyi kaldırmıştım? HF Shield'den kurtulmak garip davranışı açıkladı: bu bir ESP modülü değildi! İçeride bir MediaTek MT7662 buldum - ESP8285 ve ESP32, tek çipli MCU, Wifi ve BT arasında biraz karışık. Yol boyunca bir yerde MCU Modüllerini değiştirdiler.

Yani - MSS620 hacklenebilir. Ancak, biraz lehimleme ve MCU modülünden kurtulmanın gerekli olduğunu unutmayın.

Pin atamasıyla ilgileniyorsanız:

Röleler/Kanallar: IO12 / IO4

LED'ler: IO5 (yeşil/alt) / IO13 (kırmızı/üst)

Anahtar: IO14 (Aşağı açılır, bu nedenle INPUT_PULLUP aracılığıyla okuyun)