Sommario:

ESP8266 – Interruttore HomeKit: 4 passaggi
ESP8266 – Interruttore HomeKit: 4 passaggi

Video: ESP8266 – Interruttore HomeKit: 4 passaggi

Video: ESP8266 – Interruttore HomeKit: 4 passaggi
Video: ESP 8266 HomeKit (переключатель) 2024, Luglio
Anonim
ESP8266 – Interruttore HomeKit
ESP8266 – Interruttore HomeKit

Di Achim Pietershttps://www.studiopieters.nlSegui altro dell'autore:

ESP32 – Videocamera Homekit
ESP32 – Videocamera Homekit
ESP32 – Videocamera Homekit
ESP32 – Videocamera Homekit
ESP8266 – Striscia luminosa HomeKit NeoPixel
ESP8266 – Striscia luminosa HomeKit NeoPixel
ESP8266 – Striscia luminosa HomeKit NeoPixel
ESP8266 – Striscia luminosa HomeKit NeoPixel

Nel mio precedente blog qui ho testato il kit di sviluppo software ESP HomeKit. Sono così entusiasta di questo kit di sviluppo software, che scriverò alcuni blog su questo geniale software. In ogni Blog parlerò di un altro accessorio che puoi aggiungere al tuo HomeKit senza bisogno di un bridge. Dopo aver creato il pulsante HomeKit, è il momento dell'interruttore HomeKit. Interruttore HomeKit Anche se la casa intelligente è ancora agli inizi, sul mercato sono disponibili molti tipi diversi di accessori HomeKit. L'interruttore HomeKit aiuta a controllare altri accessori HomeKit come luci o ventole. Questo interruttore HomeKit creerà un semplice controllo della casa intelligente per tutta la famiglia: chiunque in casa può controllare più dispositivi domestici intelligenti in modalità wireless con la semplice pressione di un pulsante invece di ricorrere a un'app per smartphone.

Personalizza ogni Switch con comandi diversi. Attiva facilmente i dispositivi domestici intelligenti premendo un pulsante. Puoi controllare i dispositivi abilitati Apple HomeKit: usa come complemento a Siri o ai comandi dell'app domestica per controllare in modo semplice e sicuro i dispositivi e i gruppi (scene) del kit domestico. Quindi iniziamo a costruire!

Passaggio 1: preparazione del software

Dobbiamo installare esptool.py sul nostro Mac per poter eseguire il flashing del nostro modulo ESP. Per lavorare con esptool.py, avrai bisogno di Python 2.7, Python 3.4 o una nuova installazione di Python sul tuo sistema. Ti consigliamo di utilizzare l'ultima versione di Python, quindi vai sul sito Web di Python e installalo sul tuo computer. Con Python installato, apri una finestra Terminale e installa l'ultima versione stabile di esptool.py con pip:

pip install esptool

Nota: con alcune installazioni Python quel comando potrebbe non funzionare e riceverai un errore. In tal caso, prova a installare esptool.py con:

pip3 installa Esptool

lpython -m pip install esptool

pip2 installa esptool

Dopo l'installazione, esptool.py sarà installato nella directory degli eseguibili Python predefinita e dovresti essere in grado di eseguirlo con il comando

esptool.py.

Nella finestra di Terminale, esegui il seguente comando:

esptool.py.

Con esptool.py installato nel tuo computer, puoi facilmente eseguire il flashing delle tue schede ESP32 o ESP8266 con il firmware.

Passaggio 2: preparazione dell'hardware

Preparazione dell'hardware
Preparazione dell'hardware

Per installare il nostro firmware sul nostro esp facciamo la nostra configurazione "standard".

Passaggio 3: preparazione del sistema operativo ESP

"caricamento = "pigro"

Installazione software
Installazione software

Ora devi configurare anche il repository OTA. È molto importante configurarlo correttamente, perché non è possibile modificarlo in futuro (se si commette un errore, è necessario cancellare e riattivare il dispositivo).

Archivio OTA:

Interruttore AchimPieters/ESP8266-HomeKit

File binario OTA:

main.bin

Per completare la configurazione iniziale, fai clic sul pulsante Partecipa e attendi circa 7 minuti fino al termine del processo (mentre l'installazione funziona, il dispositivo non mostra nulla e i pulsanti non funzionano). Dopodiché, il LED si accende per un paio di secondi e potrai aggiungere il tuo accessorio al tuo ecosistema HomeKit utilizzando l'app Home. LCM installerà il tuo dispositivo HomeKit sul tuo ESP.

Ora puoi aggiungere il tuo HomeKit Switch scansionando il codice QR qui sotto. Per effettuare la connessione tra il tuo ESP e HomeKit ci vogliono alcuni secondi.

Dopo aver aggiunto l'interruttore, puoi assegnare le impostazioni Interruttore, Interruttore luce o Interruttore ventola. Quando colleghi il tuo dispositivo creato di recente a HomeKit, lo installerà come interruttore standard. Nel prossimo Blog ti mostrerò come cambiarli in un interruttore della luce o in un interruttore della ventola.

Maggiori informazioni visita

Nota: per produrre e vendere accessori compatibili con HomeKit, la tua azienda deve essere certificata (https://developer.apple.com/homekit/, se sei interessato allo sviluppo o alla produzione di un accessorio HomeKit che verrà distribuito o venduto, la tua azienda deve iscriversi al programma MFi.) Espressif ha la sua implementazione del framework HomeKit, ma te la darà solo se hai la certificazione MFi (nota questo testo in fondo alla pagina che hai menzionato: Si prega di notare che Espressif HomeKit SDK è disponibile solo per i licenziatari MFi ed è necessario fornire il numero di conto a scopo di verifica quando si richiede l'SDK.). Questo progetto è un'implementazione non commerciale del protocollo HAP, non destinata all'uso commerciale. RIFERIMENTO Maxim Kulkin, esp-wifi-config (2019), Libreria per avviare la configurazione WiFi degli accessori abilitati WiFi, https://github.com/maximkulkin/esp-wifi-config Paul Sokolovsky, esp-open-sdk (2019), SDK integrato gratuito e aperto (per quanto possibile) per chip ESP8266/ESP8285, https://github.com/pfalcon/esp-open-sdk Espressif Systems, esptool (2019), utility bootloader seriale ESP8266 e ESP32, https:/ /github.com/espressif/esptool HomeACcessoryKid, life-cycle-manager (2019), installazione iniziale, impostazioni WiFi e aggiornamenti del firmware via etere per qualsiasi repository esp-open-rtos su GitHub, https://github.com/HomeACcessoryKid /gestore-ciclo-vita

Consigliato: