Isi kandungan:

ESP8266 - Suis HomeKit: 4 Langkah
ESP8266 - Suis HomeKit: 4 Langkah

Video: ESP8266 - Suis HomeKit: 4 Langkah

Video: ESP8266 - Suis HomeKit: 4 Langkah
Video: ESP8266 4 канальный релейный модуль Wi Fi, умный дом, ESP01 [2020] 2024, Julai
Anonim
ESP8266 - Suis HomeKit
ESP8266 - Suis HomeKit

Oleh Achim Pietershttps://www.studiopieters.nl Ikuti Lagi oleh pengarang:

ESP32 - Kamera Homekit
ESP32 - Kamera Homekit
ESP32 - Kamera Homekit
ESP32 - Kamera Homekit
ESP8266 - Jalur Cahaya HomeKit NeoPixel
ESP8266 - Jalur Cahaya HomeKit NeoPixel
ESP8266 - Jalur Cahaya HomeKit NeoPixel
ESP8266 - Jalur Cahaya HomeKit NeoPixel

Dalam blog saya sebelumnya di sini saya menguji Kit Pembangunan Perisian ESP HomeKit. Saya sangat bersemangat dengan Kit Pembangunan Perisian ini, sehingga saya akan menulis beberapa blog mengenai perisian genius ini. Di setiap Blog saya akan membahas aksesori lain yang boleh anda tambahkan ke HomeKit anda tanpa memerlukan jambatan. Setelah membuat Tombol HomeKit sudah tiba masanya untuk Tukar HomeKit. HomeKit Switch Walaupun rumah pintar masih di peringkat awal, terdapat banyak jenis aksesori HomeKit di pasaran. HomeKit Switch membantu mengawal aksesori HomeKit lain seperti lampu atau kipas. HomeKit Switch ini akan membuat kawalan rumah pintar yang mudah untuk seisi keluarga: sesiapa sahaja di rumah boleh mengawal banyak peranti rumah pintar secara tanpa wayar dengan menekan butang dan bukannya menggunakan aplikasi telefon pintar.

Sesuaikan setiap Switch dengan perintah yang berbeza. Mudah mencetuskan peranti rumah pintar dengan menukar butang. Anda boleh mengawal peranti yang diaktifkan Apple HomeKit: gunakan sebagai pelengkap kepada arahan aplikasi Siri atau aplikasi rumah untuk mengendalikan peranti dan kumpulan rumah (pemandangan) dengan mudah dan selamat. Oleh itu mari kita mulakan pembinaan!

Langkah 1: Penyediaan Perisian

Kita mesti memasang esptool.py pada Mac kita agar dapat memancarkan modul ESP kita. Untuk bekerja dengan esptool.py, anda memerlukan Python 2.7, Python 3.4 atau pemasangan Python yang lebih baru pada sistem anda. Kami mengesyorkan menggunakan versi Python terkini, jadi pergi ke laman web Python dan pasangkannya di komputer anda. Dengan Python dipasang, buka tetingkap Terminal dan pasang pelepasan esptool.py stabil terkini dengan pip:

pip pasang esptool

Catatan: dengan beberapa pemasangan Python, arahan itu mungkin tidak berfungsi dan anda akan menerima ralat. Sekiranya demikian, cuba pasang esptool.py dengan:

pip3 memasang Esptool

lpython -m pip memasang esptool

pip2 pasang esptool

Selepas memasang, anda akan memasang esptool.py ke dalam direktori Python yang boleh dilaksanakan dan anda boleh menjalankannya dengan arahan

esptool.py.

Di tetingkap Terminal anda, jalankan arahan berikut:

esptool.py.

Dengan esptool.py dipasang di komputer anda, anda boleh mem-flash papan ESP32 atau ESP8266 anda dengan firmware.

Langkah 2: Penyediaan Perkakasan

Penyediaan Perkakasan
Penyediaan Perkakasan

Untuk memasang firmware kami ke esp kami, kami membuat persediaan "standard" kami.

Langkah 3: Penyediaan OS ESP

"memuat =" malas"

Pemasangan Perisian
Pemasangan Perisian

Sekarang, anda mesti mengkonfigurasi repositori OTA juga. Sangat penting anda mengkonfigurasinya dengan betul, kerana anda tidak dapat mengubahnya pada masa akan datang (Sekiranya anda melakukan kesalahan, anda mesti memadam dan menyalakan semula peranti).

Repositori OTA:

Suis AchimPieters / ESP8266-HomeKit

Fail binari OTA:

utama.bin

Untuk menyelesaikan persediaan awal, klik butang Gabung dan tunggu sekitar 7 minit sehingga proses selesai (Semasa pemasangan berfungsi, peranti tidak menunjukkan apa-apa, dan butang tidak berfungsi). Selepas itu, LED menyala selama beberapa saat dan anda akan dapat menambahkan aksesori anda ke ekosistem HomeKit menggunakan Aplikasi Rumah. LCM akan memasang peranti HomeKit anda pada ESP anda.

Kini anda boleh menambahkan HomeKit Switch anda dengan mengimbas kod QR di bawah. Untuk membuat hubungan antara ESP dan HomeKit anda memerlukan beberapa saat.

Setelah anda menambah suis, anda boleh menetapkan tetapan Switch, Light Switch, atau Fan Switch. Apabila anda menyambungkan peranti yang dibuat baru-baru ini ke HomeKit, ia akan memasangnya secara standard sebagai suis. Di sebelah Blog saya akan menunjukkan kepada anda cara mengubahnya menjadi Suis lampu atau Suis Kipas.

Maklumat lanjut layari

Catatan: Untuk menghasilkan dan menjual aksesori yang serasi dengan HomeKit, syarikat anda perlu mendapat sijil untuk itu (https://developer.apple.com/homekit/, Sekiranya anda berminat untuk membangun atau membuat aksesori HomeKit yang akan diedarkan atau dijual, syarikat anda mesti mendaftar dalam Program MFi.) Espressif menerapkan kerangka kerja HomeKit, tetapi ia akan memberikannya hanya jika anda memiliki sertifikasi MFi (perhatikan teks ini di bahagian bawah halaman yang anda sebutkan: Harap perhatikan bahawa Espressif HomeKit SDK hanya tersedia untuk pemegang lesen MFi, dan anda perlu memberikan Nombor Akaun untuk tujuan pengesahan ketika meminta SDK.). Projek ini adalah pelaksanaan protokol HAP bukan komersial, tidak dimaksudkan untuk penggunaan komersial. RUJUKAN Maxim Kulkin, esp-wifi-config (2019), Perpustakaan untuk bootstrap aksesori berkemampuan WiFi Konfigurasi WiFi, https://github.com/maximkulkin/esp-wifi-config Paul Sokolovsky, esp-open-sdk (2019), SDK bersepadu percuma dan terbuka (sebanyak mungkin) untuk cip ESP8266 / ESP8285, https://github.com/pfalcon/esp-open-sdk Espressif Systems, esptool (2019), utiliti pemuat boot bersiri ESP8266 dan ESP32, https: / /github.com/espressif/esptool HomeACcessoryKid, pengatur kitaran hidup (2019), Pemasangan awal, tetapan WiFi dan peningkatan firmware udara untuk sebarang repositori esp-open-rtos di GitHub, https://github.com/HomeACcessoryKid / pengurus kitaran hidup

Disyorkan: