Orodha ya maudhui:

ESP8266 - Kubadilisha HomeKit: Hatua 4
ESP8266 - Kubadilisha HomeKit: Hatua 4

Video: ESP8266 - Kubadilisha HomeKit: Hatua 4

Video: ESP8266 - Kubadilisha HomeKit: Hatua 4
Video: Как я переделал рольставни в рольставни с электроприв... 2024, Novemba
Anonim
ESP8266 - Kubadilisha HomeKit
ESP8266 - Kubadilisha HomeKit

Na Achim Pietershttps://www.studiopieters.nl Fuata Zaidi na mwandishi:

ESP32 - Kamera ya Homekit
ESP32 - Kamera ya Homekit
ESP32 - Kamera ya Homekit
ESP32 - Kamera ya Homekit
ESP8266 - Ukanda wa Mwanga wa NeoPixel ya HomeKit
ESP8266 - Ukanda wa Mwanga wa NeoPixel ya HomeKit
ESP8266 - Ukanda wa Mwanga wa NeoPixel ya HomeKit
ESP8266 - Ukanda wa Mwanga wa NeoPixel ya HomeKit

Katika blogi yangu ya awali hapa nilijaribu Kifaa cha Kukuza Programu cha ESP HomeKit. Nina shauku sana juu ya Kifaa hiki cha Maendeleo ya Programu, kwamba nitaandika blogi chache juu ya programu hii ya fikra. Katika kila Blogi nitashughulikia nyongeza nyingine ambayo unaweza kuongeza kwenye HomeKit yako bila hitaji la daraja. Baada ya kutengeneza Kitufe cha HomeKit ni wakati wa Kubadilisha HomeKit. Kubadilisha HomeKit Wakati nyumba nzuri bado iko mchanga, kuna aina nyingi za vifaa vya HomeKit kwenye soko. Kubadilisha HomeKit husaidia kudhibiti vifaa vingine vya HomeKit kama taa au mashabiki. Kubadili hii ya HomeKit itaunda udhibiti rahisi wa nyumba kwa familia nzima: mtu yeyote nyumbani anaweza kudhibiti vifaa vingi vya nyumbani bila waya na bonyeza ya kitufe badala ya kutumia programu ya smartphone.

Customize kila swichi na amri tofauti. Chora kwa urahisi vifaa mahiri vya nyumbani kwa kugeuza kitufe. Unaweza kudhibiti vifaa vilivyowezeshwa vya Apple HomeKit: tumia kama nyongeza ya maagizo ya Siri au programu ya nyumbani kudhibiti na kwa usalama na salama vifaa vya vifaa vya nyumbani na vikundi (pazia). Basi hebu tuanze kujenga!

Hatua ya 1: Maandalizi ya Programu

Lazima tuweke esptool.py kwenye Mac yetu ili kuweza kuangaza moduli yetu ya ESP. Ili kufanya kazi na esptool.py, utahitaji Python 2.7, Python 3.4 au usanidi mpya wa Python kwenye mfumo wako. Tunapendekeza utumie toleo la hivi karibuni la chatu, kwa hivyo nenda kwenye wavuti ya Python na uiweke kwenye kompyuta yako. Pamoja na Python iliyosanikishwa, fungua Dirisha la Kituo na usakinishe toleo la hivi karibuni la esptool.py na bomba:

bomba kufunga esptool

Kumbuka: na usanikishaji wa chatu ambayo amri hiyo haiwezi kufanya kazi na utapokea kosa. Ikiwa ndivyo ilivyo, jaribu kufunga esptool.py na:

pip3 kufunga Esptool

lpython -m bomba kufunga esptool

pip2 kufunga esptool

Baada ya kusanikisha, utakuwa na esptool.py iliyosanikishwa kwenye saraka ya chaguo-msingi inayotekelezwa ya Python na unapaswa kuiendesha kwa amri

esptool.py.

Katika dirisha lako la Kituo, tumia amri ifuatayo:

esptool.py.

Ukiwa na esptool.py iliyowekwa kwenye kompyuta yako, unaweza kuangaza kwa urahisi bodi zako za ESP32 au ESP8266 na firmware.

Hatua ya 2: Maandalizi ya vifaa

Maandalizi ya vifaa
Maandalizi ya vifaa

Ili kufunga firmware yetu kwa esp yetu tunafanya usanidi wetu wa "kiwango".

Hatua ya 3: Maandalizi ya OS ya ESP

"loading =" wavivu"

Ufungaji wa Programu
Ufungaji wa Programu

Sasa, lazima usanidi hazina ya OTA pia. Ni muhimu sana usanidi sawa, kwa sababu huwezi kuibadilisha siku zijazo (Ikiwa utafanya makosa, lazima ufute na uangaze tena kifaa).

Hifadhi ya OTA:

AchimPieters / ESP8266-HomeKit-kubadili

Faili ya binary ya OTA:

kuu

Ili kumaliza usanidi wa awali, bonyeza kitufe cha Jiunge na subiri kama dakika 7 hadi mchakato utakapomalizika (Wakati usakinishaji unafanya kazi, kifaa hakionyeshi chochote, na vifungo havifanyi kazi). Baada ya hapo, LED inawasha kwa sekunde kadhaa na utaweza kuongeza nyongeza yako kwa mfumo wa ikolojia wa HomeKit ukitumia Programu ya Nyumbani. LCM itaweka kifaa chako cha HomeKit kwenye ESP yako.

Sasa unaweza kuongeza Kitufe cha HomeKit kwa skanning nambari ya QR hapa chini. Kufanya unganisho kati ya ESP yako na HomeKit inachukua sekunde chache.

Mara tu ukishaongeza swichi unaweza kupeana mipangilio ya Kubadilisha, Nuru ya Nuru, au Kubadilisha Mashabiki. Wakati unganisha kifaa chako kilichoundwa hivi karibuni kwenye HomeKit kitasakinisha kiwango kama swichi. Katika Blogs inayofuata nitakuonyesha jinsi ya kuibadilisha kuwa swichi nyepesi au swichi ya shabiki.

Habari zaidi tembelea

Kumbuka: Ili kutengeneza na kuuza vifaa vinavyoendana na HomeKit, kampuni yako inahitaji kudhibitishwa kwa hiyo (https://developer.apple.com/homekit/, Ikiwa una nia ya kuunda au kutengeneza nyongeza ya HomeKit ambayo itasambazwa au kuuzwa, kampuni yako lazima ijiandikishe katika Programu ya MFi.) Espressif ina utekelezaji wao wa mfumo wa HomeKit, lakini itakupa tu ikiwa una udhibitisho wa MFi (angalia maandishi haya chini ya ukurasa uliyoyataja: Tafadhali kumbuka kuwa Espressif HomeKit SDK inapatikana kwa wenye leseni za MFi tu, na unahitaji kutoa Nambari ya Akaunti kwa madhumuni ya uthibitisho wakati wa kuomba SDK.). Mradi huu sio utekelezaji wa kibiashara wa itifaki ya HAP, ambayo haikusudiwa matumizi ya kibiashara. MAREJELEO Maxim Kulkin, esp-wifi-config (2019), Maktaba ya bootstrap vifaa vinavyowezeshwa na WiFi usanidi wa WiFi, https://github.com/maximkulkin/esp-wifi-config Paul Sokolovsky, esp-open-sdk (2019), Huru na wazi (kadiri inavyowezekana) SDK iliyojumuishwa kwa chipsi za ESP8266 / ESP8285, https://github.com/pfalcon/esp-open-sdk Espressif Systems, esptool (2019), ESP8266 na matumizi ya serial bootloader ya ESP32, https: / /github.com/espressif/esptool HomeACcessoryKid, meneja wa mzunguko wa maisha (2019), Sakinisha mwanzoni, mipangilio ya WiFi na juu ya visasisho vya firmware vya hewa kwa ghala yoyote ya esp-open-rtos kwenye GitHub, https://github.com/HomeACcessoryKid / meneja wa mzunguko wa maisha

Ilipendekeza: