Përmbajtje:

ESP8266 - Ndërruesi HomeKit: 4 hapa
ESP8266 - Ndërruesi HomeKit: 4 hapa

Video: ESP8266 - Ndërruesi HomeKit: 4 hapa

Video: ESP8266 - Ndërruesi HomeKit: 4 hapa
Video: NodeMCU V3 ESP8266 - обзор, подключение и прошивка в Arduino IDE 2024, Nëntor
Anonim
ESP8266 - Ndërruesi HomeKit
ESP8266 - Ndërruesi HomeKit

Nga Achim Pieters

ESP32 - Kamera Homekit
ESP32 - Kamera Homekit
ESP32 - Kamera Homekit
ESP32 - Kamera Homekit
ESP8266 - HomeKit NeoPixel Light Strip
ESP8266 - HomeKit NeoPixel Light Strip
ESP8266 - HomeKit NeoPixel Light Strip
ESP8266 - HomeKit NeoPixel Light Strip

Në blogun tim të mëparshëm këtu kam testuar Kompletin e Zhvillimit të Softuerit ESP HomeKit. Unë jam aq entuziast për këtë Komplet të Zhvillimit të Softuerëve, saqë do të shkruaj disa bloge për këtë softuer gjenial. Në secilin Blog do të trajtoj një aksesor tjetër që mund ta shtoni në HomeKit tuaj pa pasur nevojë për një urë. Pasi të keni bërë butonin HomeKit është koha për ndërruesin HomeKit. Ndërrimi i HomeKit Ndërsa shtëpia e zgjuar është ende në fillimet e saj, ka shumë lloje të ndryshme të aksesorëve HomeKit në treg. Ndërprerësi HomeKit ndihmon në kontrollin e aksesorëve të tjerë të HomeKit si dritat ose ventilatorët. Ky çelës HomeKit do të krijojë një kontroll të thjeshtë të shtëpisë inteligjente për të gjithë familjen: kushdo në shtëpi mund të kontrollojë pajisje të shumta inteligjente të shtëpisë pa tel me shtypjen e një butoni në vend që të përdorë një aplikacion smartphone.

Përshtatni secilin ndërprerës me komanda të ndryshme. Shkaktoni me lehtësi pajisjet e zgjuara të shtëpisë duke ndryshuar një buton. Ju mund të kontrolloni pajisjet e aktivizuara nga Apple HomeKit: përdorni si një shtesë për komandat Siri ose aplikacionet shtëpiake për të kontrolluar në mënyrë të thjeshtë dhe të sigurt pajisjet dhe grupet (skenat) e shtëpisë. Pra, le të fillojmë të ndërtojmë!

Hapi 1: Përgatitja e softuerit

Ne duhet të instalojmë esptool.py në Mac -in tonë në mënyrë që të jemi në gjendje të ndezim modulin tonë ESP. Për të punuar me esptool.py, do t'ju duhet ose Python 2.7, Python 3.4 ose një instalim më i ri Python në sistemin tuaj. Ne ju rekomandojmë të përdorni versionin më të fundit të Python, kështu që shkoni në faqen e internetit të Python dhe instalojeni në kompjuterin tuaj. Me Python të instaluar, hapni një dritare të Terminalit dhe instaloni versionin më të fundit të qëndrueshëm të esptool.py me pip:

pip instaloni esptool

Shënim: me disa instalime Python, komanda mund të mos funksionojë dhe do të merrni një gabim. Nëse është kështu, provoni të instaloni esptool.py me:

pip3 instaloni Esptool

lpython -m pip instaloj esptool

pip2 instaloni esptool

Pas instalimit, do të keni esptool.py të instaluar në drejtorinë e paracaktuar të ekzekutuesve Python dhe duhet të jeni në gjendje ta ekzekutoni atë me komandën

esptool.py.

Në dritaren tuaj të Terminalit, ekzekutoni komandën e mëposhtme:

esptool.py.

Me esptool.py të instaluar në kompjuterin tuaj, lehtë mund të ndezni bordet tuaja ESP32 ose ESP8266 me firmuerin.

Hapi 2: Përgatitja e harduerit

Përgatitja e harduerit
Përgatitja e harduerit

Për të instaluar firmware -in tonë në esp -in tonë ne bëjmë konfigurimin tonë "standard".

Hapi 3: Përgatitja e sistemit operativ ESP

"ngarkimi =" dembel"

Instalimi i Softuerit
Instalimi i Softuerit

Tani, duhet të konfiguroni gjithashtu depo OTA. Veryshtë shumë e rëndësishme që ta konfiguroni siç duhet, sepse nuk mund ta ndryshoni në të ardhmen (Nëse bëni një gabim, duhet të fshini dhe ndizni pajisjen përsëri).

Depo OTA:

Ndërprerës AchimPieters/ESP8266-HomeKit

Skedari binar OTA:

kryesore.bin

Për të përfunduar konfigurimin fillestar, klikoni butonin Join dhe prisni rreth 7 minuta derisa të përfundojë procesi (Ndërsa instalimi po funksionon, pajisja nuk tregon asgjë dhe butonat nuk funksionojnë). Pas kësaj, LED ndizet për disa sekonda dhe do të jeni në gjendje të shtoni aksesorin tuaj në ekosistemin tuaj HomeKit duke përdorur Home App. LCM do të instalojë pajisjen tuaj HomeKit në ESP -në tuaj.

Tani mund të shtoni çelësin tuaj HomeKit duke skanuar kodin QR më poshtë. Për të bërë lidhjen midis ESP -së tuaj dhe HomeKit duhen disa sekonda.

Pasi të keni shtuar çelësin, mund të caktoni cilësimet e Ndërruesit, Ndërprerësit të dritës ose Fan Switch. Kur lidhni pajisjen tuaj të krijuar së fundmi me HomeKit, ajo do ta instalojë atë si standard. Në pjesën tjetër tek Blogs do t'ju tregoj se si t'i ndryshoni ato në një Ndërrues dritash ose një Ndërrues Fan.

Më shumë informacion vizitoni

Shënim: Për të prodhuar dhe shitur pajisje shtesë të pajtueshme me HomeKit, kompania juaj duhet të jetë e certifikuar për këtë (https://developer.apple.com/homekit/, Nëse jeni të interesuar në zhvillimin ose prodhimin e një aksesori HomeKit që do të shpërndahet ose shitet, kompania juaj duhet të regjistrohet në Programin MFi.) Espressif kanë zbatimin e tyre të kornizës HomeKit, por do t’ju japë atë vetëm nëse keni certifikim MFi (vini re këtë tekst në fund të faqes që përmendët: Ju lutemi vini re se Espressif HomeKit SDK është në dispozicion vetëm për të licencuarit MFi, dhe ju duhet të jepni Numrin e Llogarisë për qëllime verifikimi kur kërkoni SDK.). Ky projekt është një zbatim jo-komercial i protokollit HAP, i cili nuk është menduar për përdorim komercial. REFERENCA Maxim Kulkin, esp-wifi-config (2019), Biblioteka për të nisur aksesorët e aktivizuar me WiFi të konfiguruar WiFi, https://github.com/maximkulkin/esp-wifi-config Paul Sokolovsky, esp-open-sdk (2019), SDK e integruar falas dhe e hapur (sa më shumë që të jetë e mundur) për patate të skuqura ESP8266/ESP8285, https://github.com/pfalcon/esp-open-sdk Systems Espressif, esptool (2019), ESP8266 dhe ESP32 mjete serial bootloader, https:/ /github.com/espressif/esptool HomeACcessoryKid, menaxher i ciklit të jetës (2019), instalimi fillestar, cilësimet WiFi dhe përditësimet e firmware-it në ajër për çdo depo esp-open-rtos në GitHub, https://github.com/HomeACcessoryKid /menaxher i ciklit të jetës

Recommended: