Sisukord:

ESP8266 - HomeKit lüliti: 4 sammu
ESP8266 - HomeKit lüliti: 4 sammu

Video: ESP8266 - HomeKit lüliti: 4 sammu

Video: ESP8266 - HomeKit lüliti: 4 sammu
Video: ESP 8266 HomeKit (переключатель) 2024, November
Anonim
ESP8266 - HomeKit lüliti
ESP8266 - HomeKit lüliti

Autor: Achim Pietershttps://www.studiopieters.nl

ESP32 - Homekit kaamera
ESP32 - Homekit kaamera
ESP32 - Homekit kaamera
ESP32 - Homekit kaamera
ESP8266 - HomeKit NeoPixel valgusriba
ESP8266 - HomeKit NeoPixel valgusriba
ESP8266 - HomeKit NeoPixel valgusriba
ESP8266 - HomeKit NeoPixel valgusriba

Oma eelmises siinses blogis katsetasin ESP HomeKiti tarkvaraarenduskomplekti. Olen sellest tarkvaraarenduskomplektist nii vaimustuses, et kirjutan selle blogi kohta mõne ajaveebi. Igas blogis käsitlen mõnda muud lisatarvikut, mille saate oma HomeKiti lisada ilma silda lisamata. Pärast HomeKiti nupu tegemist on aeg HomeKiti lülitiks. HomeKiti lüliti Kuigi nutikas kodu on alles lapsekingades, on turul palju erinevaid HomeKiti tarvikuid. HomeKit Switch aitab juhtida teisi HomeKiti tarvikuid, nagu tuled või ventilaatorid. See HomeKit Switch loob kogu perele lihtsa nutika kodu juhtimise: igaüks kodus saab nutitelefonirakenduse asemel juhtida juhtmevabalt mitut nutikat koduseadet ühe nupuvajutusega.

Kohandage iga lülitit erinevate käskudega. Nuppu vahetades saate nutikaid koduseadmeid hõlpsalt käivitada. Saate juhtida Apple HomeKiti toega seadmeid: kasutage täienduseks Siri või kodurakenduste käskudele, et lihtsalt ja turvaliselt juhtida kodukomplekti seadmeid ja rühmi (stseene). Nii et hakkame ehitama!

Samm: tarkvara ettevalmistamine

ESP -mooduli välgutamiseks peame oma Maci installima esptool.py. Esptool.py -ga töötamiseks vajate oma süsteemis kas Python 2.7, Python 3.4 või uuemat Pythoni installimist. Soovitame kasutada uusimat Pythoni versiooni, seega minge Pythoni veebisaidile ja installige see oma arvutisse. Kui Python on installitud, avage terminaliaken ja installige pipiga uusim stabiilne esptool.py versioon:

pip install esptool

Märkus: mõne Pythoni installimise korral ei pruugi see käsk töötada ja kuvatakse tõrge. Kui see nii on, proovige esptool.py installida järgmiselt:

pip3 installige Esptool

lpython -m pip install esptool

pip2 installige esptool

Pärast installimist on teil esptool.py installitud Pythoni käivitatavate failide vaikekataloogi ja peaksite seda käsuga käivitama

esptool.py.

Käivitage oma terminaliaknas järgmine käsk:

esptool.py.

Kui teie arvutisse on installitud esptool.py, saate püsivara abil hõlpsalt oma ESP32 või ESP8266 tahvleid välgutada.

2. samm: riistvara ettevalmistamine

Riistvara ettevalmistamine
Riistvara ettevalmistamine

Püsivara installimiseks meie esp -le teeme oma "standardseadistuse".

3. samm: ESP OS -i ettevalmistamine

"laadimine =" laisk"

Tarkvara installimine
Tarkvara installimine

Nüüd peate konfigureerima ka OTA hoidla. On väga oluline see õigesti konfigureerida, sest te ei saa seda tulevikus muuta (kui teete vea, peate seadme uuesti kustutama ja välgutama).

OTA hoidla:

AchimPieters/ESP8266-HomeKit-lüliti

OTA binaarfail:

main.bin

Esialgse seadistamise lõpetamiseks klõpsake nuppu Liitu ja oodake umbes 7 minutit, kuni protsess lõpeb (installimise ajal ei näita seade midagi ja nupud ei tööta). Pärast seda süttib LED mõneks sekundiks sisse ja saate oma rakenduse HomeKit ökosüsteemi lisada, kasutades rakendust Home. LCM installib teie HomeKiti seadme teie ESP -sse.

Nüüd saate oma HomeKit Switchi lisada, skannides allolevat QR -koodi. ESP ja HomeKiti vahelise ühenduse loomiseks kulub mõni sekund.

Kui olete lüliti lisanud, saate määrata lüliti, valguslüliti või ventilaatori lüliti sätted. Kui ühendate hiljuti loodud seadme HomeKitiga, installib see selle lülitina standardina. Blogide kõrval näitan teile, kuidas muuta need valguslülitiks või ventilaatori lülitiks.

Lisateavet leiate aadressilt

Märkus. HomeKitiga ühilduvate tarvikute tootmiseks ja müümiseks peab teie ettevõte olema selle jaoks sertifitseeritud (https://developer.apple.com/homekit/, kui olete huvitatud levitatava või müüdava HomeKiti lisaseadme väljatöötamisest või tootmisest, teie ettevõte peab registreeruma MFi programmis.) Espressifil on HomeKiti raamistik, kuid see annab teile selle ainult siis, kui teil on MFi sertifikaat (pange tähele seda teksti teie mainitud lehe allosas: Pange tähele, et Espressif HomeKit SDK on saadaval ainult MFi litsentsisaajatele ja SDK taotlemisel peate kinnitamiseks esitama konto numbri.). See projekt on HAP-protokolli mitteäriline rakendamine, mis ei ole mõeldud äriliseks kasutamiseks. VIIDE Maxim Kulkin, esp-wifi-config (2019), Library to bootstrap WiFi-toega lisaseadmete WiFi konfiguratsioon, https://github.com/maximkulkin/esp-wifi-config Paul Sokolovsky, esp-open-sdk (2019), Tasuta ja avatud (nii palju kui võimalik) integreeritud SDK ESP8266/ESP8285 kiipidele, https://github.com/pfalcon/esp-open-sdk Espressif Systems, esptool (2019), ESP8266 ja ESP32 jadalaadimisutiliit, https:/ /github.com/espressif/esptool HomeACcessoryKid, elutsüklihaldur (2019), esmane installimine, WiFi-seaded ja üle õhu püsivara uuendamine GitHubi mis tahes esp-open-rtos hoidla jaoks, https://github.com/HomeACcessoryKid /elutsüklihaldur

Soovitan: