Sadržaj:
Video: Upotrijebite Homie firmver za pogon Sonoff prekidača (baziran na ESP8266): 5 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Prije bljeskanja Sonoff uređaja, morat ćete ga povezati s računarom.
Nakon što zalemimo serijsko zaglavlje, zgrabite:
- Četiri dupont kabela (FR/DE), odaberite sve konektore koji su vam potrebni za specifična zaglavlja koja imate (Sonoff strana i FTDI strana). U mom slučaju ovo je muško (Sonoff) - žensko (FTDI);
- FTDI na USB adapter (FR/DE);
- USB kabel pogodan za vaš adapter.
Spojite kabele na Sonoff, spojite kabele na FTDI, spojite FTDI na USB, spojite USB na računalo.
Nakon što sam ovo testirao, odlučio sam zalijepiti pinove konektora na kabelu. Kako na FTDI strani postoji jaz između tla i TX/RX/VCC -a, dodao sam dupont plastičnu iglu bez kabela kao punilo. Također sam označio GND kabel sa svake strane kako bih spriječio bilo kakvu grešku.
UPOZORENJE 1: Priključak na Sonoffu je 3,3 V, provjerite koristite li odgovarajući FTDI adapter i/ili podesite njegov napon u skladu s tim.
UPOZORENJE 2: NE priključujte AC istovremeno sa FTDI
Korak 3: Izrada i ažuriranje firmvera
Pripremite se
Za sastavljanje i fleširanje firmvera potrebno vam je:
- IDE, koristim odličan IO za platformu (pogledajte Početak);
- Izvori i ovisnosti firmvera (nabavite to iz mog spremišta).
Svoj sam projekt izgradio na osnovu Homiejeve skice uzorka IteadSonoffButton. Napravio sam vrlo male promjene, uglavnom kozmetičke (komentari + evidentiranje) i IDE (PlatformIO IDE umjesto Arduino IDE).
Kompilacija
Pobrinite se da možete sastaviti izvore. Posebno je važno da provjerite koristite li odgovarajući ciljni kontroler, za ovaj Sonoff uređaj trebate odabrati "Espressif Generic ESP8266 ESP-01 1M" (esp01_1m na platformi.ini).
Kad kompilacija prođe dobro, možemo prijeći na stvarno bljeskanje.
Flash
Sonoff vas neće slušati onakvog kakav je, isključite ga, pritisnite njegovo dugme i otpustite ga nakon što ste ga ponovo uključili. Potrebno je pritisnuti dugme PRIJE uključivanja za ulazak u "način rada bljeskalice". Ovo zapravo spušta GPIO 0 povezivanjem na GND.
Sada kada Sonoff čeka da zatreperi, pošaljite mu firmver.
Zivo je
Čestitamo! Sada ste ponosni vlasnik hakiranog Sonoff uređaja s prilagođenim firmverom!
Svakako pročitajte Homiejevu stranicu Početak. Morat ćete se usredotočiti na to kako konfigurirati WIFI i MQTT posrednika, pogledajte Konfiguracija - HTTP JSON API (izravne veze do mobilne aplikacije i web stranice).
Korak 4: Testiranje uređaja
Hardver
Da biste bili sigurni da radi:
- Isključite sve iz utičnice, ne želite pržiti Sonoff niti sebe;
- Spojite AC kabel na ulaz uređaja;
- Priključite kabel u utičnicu.
Kada se to učini, Sonoff bi se trebao pokrenuti u "normalnom načinu rada". Odnosno, odradit će svoj posao.
Softver
Homie uređaj će se oglasiti posredniku MQTT. Za ovo jako volim:
- Koristite homie-ota za brzi pregled uređaja i njihovih mogućnosti. Međutim, njegova glavna svrha je ažuriranje OTA -e;
- koristite MQTT.fx (ja sam na Windows -u) za njuškanje poruka posredniku. Koristim ga i za slanje poruka na uređaje.
Softver: homie-ota
Ovo je python skripta koja pokreće web server. Odatle se možete prijaviti na web stranicu i ona će vam izbrisati detalje. Obavezno pročitajte install / readme i stvorite vlastitu konfiguracijsku datoteku.
Softver: MQTT.fx
Ovo je Windows aplikacija koja prikazuje pretplaćene teme i daje mogućnost slanja poruka plus dodatnih stvari.
To će biti neka vrsta serijskog izlaza za sve vaše uređaje odjednom. Kako ovo može biti prilično opširno, možete ograničiti ("pretplatiti se") samo na određene teme.
Za općenitiji alat za "hakerske" dokaze, pogledajte mosquitto_pub i mosquitto_sub.
Korak 5: Završne riječi
Obuhvatili smo dosta tema kako bismo "samo prebacili firmver".
Ovo je, međutim, srž teme ove vrste hakiranja IoT uređaja. Morate ih sve povezati i povezati sa stvarnim svijetom.
Od mojih prethodnih uputstava o "kućnoj automatizaciji", ovo je prvi put da je stvarni svijet pogođen. Kako uzbudljivo!
Pazite da pazite:
- Planiranje sistema kućne automatizacije „uradi sam“
- Izgradnja Homie uređaja za IoT ili kućnu automatizaciju
- Kako premostiti Homie čvorove na PiDome server?
Hmm, izgleda da bih trebao napisati PiDome (na Twitteru, puno ažuriranijih informacija) za instrukcije sada:-)
Preporučuje se:
Kako flash ili programirati ESP8266 AT firmver pomoću ESP8266 Flashera i programatora, IOT Wifi modul: 6 koraka
Kako flash ili programirati ESP8266 AT firmver pomoću ESP8266 Flashera i programatora, IOT Wifi modula: Opis: Ovaj modul je USB adapter /programator za ESP8266 module tipa ESP-01 ili ESP-01S. Prikladno je opremljen ženskim zaglavljem 2x4P 2,54 mm za priključivanje ESP01. Takođe probija sve pinove ESP-01 preko 2x4P 2,54 mm muškog h
Kako kontrolirati Sonoff Basic pametni prekidač baziran na ESP8266 sa pametnim telefonom: 4 koraka (sa slikama)
Kako kontrolirati Sonoff Basic pametni prekidač baziran na ESP8266 sa pametnim telefonom: Sonoff je linija uređaja za pametnu kuću koju je razvila ITEAD. Jedan od najfleksibilnijih i najjeftinijih uređaja iz te linije je Sonoff Basic. To je prekidač s omogućenom Wi-Fi mrežom baziran na odličnom čipu ESP8266. Ovaj članak opisuje kako postaviti Cl
Treperi SONOFF Tasmota firmver na NodeMCU: 9 koraka
Treperi SONOFF Tasmota firmver na NodeMCU: Sonoff je prekidač kontroliran WiFi koji je ugrađen u ESP8266 IC i ima releje za upravljanje uređajem putem Interneta. Ovaj IC može se bljeskati i reprogramirati pomoću Arduino IDE -a. Proizvođači Sonoffa objavili su biblioteke i Arduino datoteke na
Mrežni sat i monitor vremena baziran na ESP8266: 3 koraka (sa slikama)
Mrežni sat i monitor vremena baziran na ESP8266: Kratki i jednostavni vikend projekat sa ESP8266 i 0,96 '' 128x64 OLED ekranom. Uređaj je mrežni sat, tj. Dohvaća vrijeme sa ntp servera. Takođe prikazuje vremenske informacije sa ikonama sa openweathermap.org Potrebni delovi: 1. Modul ESP8266 (A
Kako fleširati MicroPython firmver na Sonoff pametnom prekidaču zasnovanom na ESP8266: 3 koraka (sa slikama)
Kako fleširati MicroPython firmver na Sonoff pametnom prekidaču zasnovanom na ESP8266: Šta je Sonoff? Sonoff je linija uređaja za pametnu kuću koju je razvila ITEAD. Jedan od najfleksibilnijih i najjeftinijih uređaja iz te linije su Sonoff Basic i Sonoff Dual. Ovo su prekidači s omogućenom Wi-Fi mrežom zasnovani na odličnom čipu, ESP8266. Dok