Tartalomjegyzék:

ESP8266 - HomeKit kapcsoló: 4 lépés
ESP8266 - HomeKit kapcsoló: 4 lépés

Videó: ESP8266 - HomeKit kapcsoló: 4 lépés

Videó: ESP8266 - HomeKit kapcsoló: 4 lépés
Videó: ESP 8266 HomeKit (переключатель) 2024, Július
Anonim
ESP8266 - HomeKit kapcsoló
ESP8266 - HomeKit kapcsoló

Szerző: Achim Pietershttps://www.studiopieters.nl

ESP32 - Homekit kamera
ESP32 - Homekit kamera
ESP32 - Homekit kamera
ESP32 - Homekit kamera
ESP8266 - HomeKit NeoPixel fénycsík
ESP8266 - HomeKit NeoPixel fénycsík
ESP8266 - HomeKit NeoPixel fénycsík
ESP8266 - HomeKit NeoPixel fénycsík

Az előző blogomban itt teszteltem az ESP HomeKit szoftverfejlesztő készletet. Annyira lelkes vagyok ezért a szoftverfejlesztő készletért, hogy néhány blogot fogok írni erről a zseniális szoftverről. Minden blogban kitérek egy másik tartozékra, amelyet híd nélkül hozzáadhat a HomeKit -hez. A HomeKit gomb elkészítése után itt az ideje a HomeKit kapcsolónak. HomeKit kapcsoló Bár az intelligens otthon még gyerekcipőben jár, sokféle HomeKit kiegészítő létezik a piacon. A HomeKit kapcsoló segít más HomeKit kiegészítők, például lámpák vagy ventilátorok vezérlésében. Ez a HomeKit kapcsoló egyszerű intelligens otthoni vezérlést hoz létre az egész család számára: bárki az otthonban több okos otthoni eszközt vezérelhet vezeték nélkül egy gombnyomással, ahelyett, hogy okostelefonos alkalmazást használna.

Testre szabhatja az egyes kapcsolókat különböző parancsokkal. Egy gomb megnyomásával könnyedén elindíthatja az intelligens otthoni eszközöket. Irányíthatja az Apple HomeKit kompatibilis eszközöket: használja a Siri vagy az otthoni alkalmazás parancsai kiegészítéseként az otthoni készlet eszközeinek és csoportjainak (jeleneteinek) egyszerű és biztonságos vezérléséhez. Tehát kezdjük az építkezést!

1. lépés: A szoftver előkészítése

Telepítenünk kell az esptool.py -t a Mac gépünkre ahhoz, hogy az ESP modulunkat fel tudjuk villanni. Az esptool.py használatához Python 2.7, Python 3.4 vagy újabb Python telepítésre van szüksége a rendszeren. Javasoljuk a legújabb Python verzió használatát, ezért keresse fel a Python webhelyét, és telepítse azt a számítógépére. Ha a Python telepítve van, nyisson meg egy Terminal ablakot, és telepítse a legújabb stabil esptool.py kiadást a pip segítségével:

pip install esptool

Megjegyzés: egyes Python telepítéseknél előfordulhat, hogy a parancs nem működik, és hibaüzenetet kap. Ebben az esetben próbálja meg telepíteni az esptool.py fájlt a következővel:

pip3 telepítse az Esptoolt

lpython -m pip install esptool

pip2 telepítse az esptoolt

A telepítés után az esptool.py telepítve lesz az alapértelmezett Python futtatható könyvtárba, és ezt a paranccsal kell futtatni

esptool.py.

A Terminál ablakban futtassa a következő parancsot:

esptool.py.

A számítógépre telepített esptool.py segítségével könnyedén felvillanhat ESP32 vagy ESP8266 táblája a firmware segítségével.

2. lépés: A hardver előkészítése

Hardver előkészítése
Hardver előkészítése

A firmware ESP -re történő telepítéséhez végezzük el a „standard” beállítást.

3. lépés: Az ESP operációs rendszer előkészítése

"betöltés =" lusta"

Szoftver telepítés
Szoftver telepítés

Most be kell állítania az OTA tárolót is. Nagyon fontos, hogy helyesen konfigurálja, mert a jövőben nem tudja megváltoztatni (Ha hibázik, újra törölnie kell és villognia kell az eszközt).

OTA adattár:

AchimPieters/ESP8266-HomeKit-kapcsoló

OTA bináris fájl:

main.bin

A kezdeti beállítás befejezéséhez kattintson a Csatlakozás gombra, és várjon körülbelül 7 percet a folyamat befejezéséig (Amíg a telepítés működik, az eszköz nem mutat semmit, és a gombok sem működnek). Ezt követően a LED néhány másodpercre bekapcsol, és a Home App segítségével hozzáadhatja a tartozékot a HomeKit ökoszisztémájához. Az LCM telepíti a HomeKit eszközt az ESP -re.

Most hozzáadhatja a HomeKit kapcsolót az alábbi QR -kód beolvasásával. Az ESP és a HomeKit közötti kapcsolat létrehozása néhány másodpercet vesz igénybe.

Miután hozzáadta a kapcsolót, hozzárendelheti a kapcsoló, a fénykapcsoló vagy a ventilátor kapcsoló beállításait. Ha nemrég létrehozott eszközét csatlakoztatja a HomeKit -hez, akkor alapértelmezés szerint telepíti azt kapcsolóként. A Blogok mellett megmutatom, hogyan lehet őket fény- vagy ventilátorkapcsolóra váltani.

További információ:

Megjegyzés: A HomeKit -kompatibilis kiegészítők gyártásához és értékesítéséhez a vállalatnak tanúsítvánnyal kell rendelkeznie (https://developer.apple.com/homekit/, Ha érdekel a HomeKit tartozék fejlesztése vagy gyártása, amelyet forgalmazni vagy értékesíteni fognak, az Espressif rendelkezik a HomeKit keretrendszerrel, de csak akkor adja meg, ha rendelkezik MFi tanúsítvánnyal (vegye figyelembe ezt a szöveget az Ön által említett oldal alján: Kérjük, vegye figyelembe, hogy az Espressif HomeKit SDK csak az MFi licencek számára érhető el, és az SDK kérésekor meg kell adnia a számlaszámot ellenőrzés céljából.) Ez a projekt a HAP protokoll nem kereskedelmi megvalósítása, nem kereskedelmi használatra készült. REFERENCIA Maxim Kulkin, esp-wifi-config (2019), Library to bootstrap WiFi-alapú kiegészítők WiFi config, https://github.com/maximkulkin/esp-wifi-config Paul Sokolovsky, esp-open-sdk (2019), Ingyenes és nyílt (amennyire csak lehetséges) integrált SDK az ESP8266/ESP8285 chipekhez, https://github.com/pfalcon/esp-open-sdk Espressif Systems, esptool (2019), ESP8266 és ESP32 soros rendszerbetöltő segédprogram, https:/ /github.com/espressif/esptool HomeACcessoryKid, életciklus-menedzser (2019), Kezdeti telepítés, WiFi-beállítások és a levegőn keresztüli firmware-frissítések minden esp-open-rtos tárolóhoz a GitHub-on, https://github.com/HomeACcessoryKid /életciklus-menedzser

Ajánlott: