INHOUDSOPGAWE:
- Stap 1: Voorbereiding van sagteware
- Stap 2: Voorbereiding van hardeware
- Stap 3: Voorbereiding van ESP OS
Video: ESP8266 - HomeKit -skakelaar: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Deur Achim Pietershttps://www.studiopieters.nl Volg meer deur die skrywer:
In my vorige blog hier het ek die ESP HomeKit Software Development Kit getoets. Ek is so entoesiasties oor hierdie sagteware -ontwikkelingsstel, dat ek 'n paar blogs oor hierdie geniale sagteware gaan skryf. In elke blog bespreek ek 'n ander bykomstigheid wat u sonder 'n brug aan u HomeKit kan voeg. Nadat u die HomeKit -knoppie gemaak het, is dit tyd vir die HomeKit -skakelaar. HomeKit -skakelaar Alhoewel die slimhuis nog in sy kinderskoene is, is daar baie verskillende soorte HomeKit -bykomstighede op die mark. Die HomeKit Switch help om ander HomeKit -bykomstighede soos ligte of waaiers te beheer. Hierdie HomeKit -skakelaar skep 'n eenvoudige slimhuisbeheer vir die hele gesin: enigiemand in die huis kan met behulp van 'n druk op 'n knoppie verskeie slimme huistoestelle draadloos beheer, in plaas van 'n slimfoon -app te gebruik.
Pas elke skakelaar aan met 'n ander opdrag. Skakel slimhuistoestelle maklik in deur op 'n knoppie te druk. U kan toestelle met Apple HomeKit beheer: gebruik dit as 'n aanvulling op Siri of opdragte vir tuisprogramme om toestelle en groepe (tonele) eenvoudig en veilig te beheer. Laat ons dus begin bou!
Stap 1: Voorbereiding van sagteware
Ons moet esptool.py op ons Mac installeer om ons ESP -module te kan flits. Om met esptool.py te werk, benodig u Python 2.7, Python 3.4 of 'n nuwer Python -installasie op u stelsel. Ons beveel aan dat u die nuutste Python -weergawe gebruik, dus gaan na die webwerf van Python en installeer dit op u rekenaar. Met Python geïnstalleer, maak 'n Terminal -venster oop en installeer die nuutste stabiele esptool.py -vrystelling met pip:
pip installeer esptool
Let wel: met sommige Python -installasies werk die opdrag moontlik nie en kry u 'n fout. As dit die geval is, probeer om esptool.py te installeer met:
pip3 installeer Esptool
lpython -m pip installeer esptool
pip2 installeer esptool
Na die installering sal esptool.py geïnstalleer word in die standaard Python -uitvoerbare gids en u moet dit met die opdrag kan uitvoer
esptool.py.
Voer die volgende opdrag in u Terminal -venster uit:
esptool.py.
As esptool.py op u rekenaar geïnstalleer is, kan u u ESP32- of ESP8266 -borde maklik met die firmware flits.
Stap 2: Voorbereiding van hardeware
Om ons firmware op ons esp te installeer, maak ons ons 'standaard' opstelling.
Stap 3: Voorbereiding van ESP OS
"laai =" lui"
Nou moet u ook die OTA -bewaarplek opstel. Dit is baie belangrik dat u dit reg opstel, omdat u dit nie in die toekoms kan verander nie (as u 'n fout maak, moet u die toestel weer uitvee en flits).
OTA -bewaarplek:
AchimPieters/ESP8266-HomeKit-skakelaar
OTA binêre lêer:
main.bin
Om die aanvanklike opstelling te voltooi, klik op die knoppie Sluit aan en wag ongeveer 7 minute totdat die proses voltooi is (terwyl die installasie werk, wys die toestel niks en die knoppies werk nie). Daarna brand die LED vir 'n paar sekondes en u kan u bykomstigheid by die HomeKit -ekosisteem voeg met die Home App. LCM sal u HomeKit -toestel op u ESP installeer.
Nou kan u u HomeKit -skakelaar byvoeg deur die QR -kode hieronder te skandeer. Dit neem 'n paar sekondes om die verbinding tussen u ESP en HomeKit te maak.
Sodra u die skakelaar bygevoeg het, kan u die skakelaar-, ligskakelaar- of waaierskakelaar -instellings toewys. As u u onlangs gemaakte toestel aan HomeKit koppel, sal dit dit standaard as 'n skakelaar installeer. In die volgende blogs sal ek u wys hoe u dit na 'n ligskakelaar of 'n waaierskakelaar kan verander.
Meer inligting besoek
Opmerking: om HomeKit -versoenbare bykomstighede te vervaardig en te verkoop, moet u onderneming daarvoor gesertifiseer wees (https://developer.apple.com/homekit/, as u belangstel om 'n HomeKit -bykomstigheid te ontwikkel of te vervaardig wat versprei of verkoop sal word, moet u onderneming by die MFi -program inskryf.) Espressif het die HomeKit -raamwerk geïmplementeer, maar dit sal u slegs gee as u 'n MFi -sertifisering het (let op hierdie teks onderaan die bladsy wat u genoem het: let op dat die Espressif HomeKit SDK is slegs beskikbaar vir MFi-lisensiehouers, en u moet die rekeningnommer verskaf vir verifikasiedoeleindes wanneer u die SDK versoek.). Hierdie projek is 'n nie-kommersiële implementering van HAP-protokol, nie bedoel vir kommersiële gebruik nie. VERWYSING Maxim Kulkin, esp-wifi-config (2019), biblioteek om WiFi-bykomstige WiFi-bykomstighede by te start, https://github.com/maximkulkin/esp-wifi-config Paul Sokolovsky, esp-open-sdk (2019), Gratis en oop (soveel as moontlik) geïntegreerde SDK vir ESP8266/ESP8285-skyfies, https://github.com/pfalcon/esp-open-sdk Espressif Systems, esptool (2019), ESP8266 en ESP32 seriële selflaaiprogram, https:/ /github.com/espressif/esptool HomeACcessoryKid, lewensiklusbestuurder (2019), aanvanklike installasie, WiFi-instellings en firmware-opgraderings vir enige esp-open-rtos-bewaarplek op GitHub, https://github.com/HomeACcessoryKid /lewensiklus-bestuurder
Aanbeveel:
Hoe om ESP8266 AT -firmware te flits of te programmeer met behulp van ESP8266 -flitser en programmeerder, IOT Wifi -module: 6 stappe
Hoe om ESP8266 AT-firmware te flits of te programmeer deur ESP8266-flitser en programmeerder, IOT Wifi-module te gebruik: Beskrywing: Hierdie module is 'n USB-adapter /programmeerder vir ESP8266-modules van die tipe ESP-01 of ESP-01S. Dit is gerieflik toegerus met 'n 2x4P 2.54mm vroulike kop om die ESP01 aan te sluit. Dit breek ook al die penne van die ESP-01 uit via 'n 2x4P 2.54mm manlike h
ESP8266 - Tuinbesproeiing met timer en afstandbeheer via internet / ESP8266: 7 stappe (met foto's)
ESP8266 - Tuinbesproeiing met timer en afstandsbediening via internet / ESP8266: ESP8266 - Besproeiing met afstandbeheer en met tydsberekening vir groentetuine, blomtuine en grasperke. Dit maak gebruik van die ESP-8266-kring en 'n hidrouliese / elektriese klep vir besproeiingstoevoer.Voordele: Lae koste (~ US $ 30,00) vinnige toegangsopdragte
ESP8266 - Deur- en venstersensors - ESP8266. Bystand vir bejaardes (vergeetagtigheid): 5 stappe
ESP8266 - Deur- en venstersensors - ESP8266. Bystand vir bejaardes (vergeetagtigheid): ESP8266 - Deur- / venstersensors met GPIO 0 en GPIO 2 (IOT). Dit kan op die internet of op die plaaslike netwerk met blaaiers besigtig word. Ook sigbaar deur die " HelpIdoso Vxapp " aansoek. Gebruik 'n 110/220 VAC -toevoer vir 5Vdc, 1 relais / spanning
Kry tyd vanaf die internet met behulp van ESP8266 - NTP -klokprojek met ESP8266 Nodemcu: 5 stappe
Kry tyd vanaf die internet met behulp van ESP8266 | NTP -klokprojek met ESP8266 Nodemcu: In hierdie tutoriaal sal ons sien hoe u tyd kry met die ESP8266/nodemcu met Arduino IDE. Om tyd te kry, is veral handig in data -aanmelding om u lesings te tydstempel. As u ESP8266 -projek toegang tot die internet het, kan u tyd kry met Netwerk T
ESP8266 NODEMCU BLYNK IOT Tutoriaal - Esp8266 IOT Gebruik Blunk en Arduino IDE - Beheer van LED's oor die internet: 6 stappe
ESP8266 NODEMCU BLYNK IOT Tutoriaal | Esp8266 IOT Gebruik Blunk en Arduino IDE | LED's op die internet beheer: Hallo ouens, in hierdie instruksies leer ons hoe om IOT te gebruik met ons ESP8266 of Nodemcu. Ons sal die blynk -app daarvoor gebruik, dus ons sal ons esp8266/nodemcu gebruik om die LED's via die internet te beheer