Daftar Isi:

ESP8266 – Saklar HomeKit: 4 Langkah
ESP8266 – Saklar HomeKit: 4 Langkah

Video: ESP8266 – Saklar HomeKit: 4 Langkah

Video: ESP8266 – Saklar HomeKit: 4 Langkah
Video: Как сделать 4-канальное реле Wi-Fi ESP8266 ESP01 | ESP01 Домашняя автоматизация | УдаленныйXY 2024, November
Anonim
ESP8266 – Saklar HomeKit
ESP8266 – Saklar HomeKit

Oleh Achim Pietershttps://www.studiopieters.nlIkuti Lebih lanjut oleh penulis:

ESP32 – Kamera Homekit
ESP32 – Kamera Homekit
ESP32 – Kamera Homekit
ESP32 – Kamera Homekit
ESP8266 – Jalur Lampu NeoPixel HomeKit
ESP8266 – Jalur Lampu NeoPixel HomeKit
ESP8266 – Jalur Lampu NeoPixel HomeKit
ESP8266 – Jalur Lampu NeoPixel HomeKit

Di blog saya sebelumnya di sini saya menguji Kit Pengembangan Perangkat Lunak ESP HomeKit. Saya sangat antusias dengan Software Development Kit ini, sehingga saya akan menulis beberapa blog tentang software jenius ini. Di setiap Blog saya akan membahas aksesori lain yang dapat Anda tambahkan ke HomeKit Anda tanpa perlu jembatan. Setelah membuat Tombol HomeKit saatnya untuk HomeKit Switch. HomeKit Switch Sementara rumah pintar masih dalam masa pertumbuhan, ada banyak jenis aksesori HomeKit yang berbeda di pasaran. HomeKit Switch membantu mengontrol aksesori HomeKit lainnya seperti lampu atau kipas. HomeKit Switch ini akan membuat kontrol rumah pintar sederhana untuk seluruh keluarga: siapa pun di rumah dapat mengontrol beberapa perangkat rumah pintar secara nirkabel dengan menekan tombol alih-alih menggunakan aplikasi smartphone.

Kustomisasi setiap Switch dengan perintah yang berbeda. Memicu perangkat rumah pintar dengan mudah dengan mengaktifkan tombol. Anda dapat mengontrol perangkat berkemampuan Apple HomeKit: gunakan sebagai pelengkap Siri atau perintah aplikasi rumah untuk mengontrol perangkat dan grup (adegan) home kit dengan mudah dan aman. Jadi mari kita mulai membangun!

Langkah 1: Persiapan Perangkat Lunak

Kami harus menginstal esptool.py di Mac kami agar dapat mem-flash modul ESP kami. Untuk bekerja dengan esptool.py, Anda memerlukan Python 2.7, Python 3.4 atau instalasi Python yang lebih baru di sistem Anda. Kami merekomendasikan menggunakan versi Python terbaru, jadi buka situs web Python dan instal di komputer Anda. Dengan Python terinstal, buka jendela Terminal dan instal rilis esptool.py stabil terbaru dengan pip:

pip install esptool

Catatan: dengan beberapa instalasi Python, perintah itu mungkin tidak berfungsi dan Anda akan menerima kesalahan. Jika demikian, coba instal esptool.py dengan:

pip3 menginstal Esptool

lpython -m pip install esptool

pip2 instal esptool

Setelah menginstal, Anda akan menginstal esptool.py ke direktori default Python yang dapat dieksekusi dan Anda harus dapat menjalankannya dengan perintah

esptool.py.

Di jendela Terminal Anda, jalankan perintah berikut:

esptool.py.

Dengan esptool.py terinstal di komputer Anda, Anda dapat dengan mudah mem-flash papan ESP32 atau ESP8266 dengan firmware.

Langkah 2: Persiapan Perangkat Keras

Persiapan Perangkat Keras
Persiapan Perangkat Keras

Untuk Menginstal firmware kami ke esp kami, kami membuat pengaturan "standar" kami.

Langkah 3: Persiapan OS ESP

"memuat = "malas"

Instalasi Perangkat Lunak
Instalasi Perangkat Lunak

Sekarang, Anda juga harus mengonfigurasi repositori OTA. Sangat penting bahwa Anda mengonfigurasinya dengan benar, karena Anda tidak dapat mengubahnya di masa mendatang (Jika Anda membuat kesalahan, Anda harus menghapus dan mem-flash perangkat lagi).

Repositori OTA:

AchimPieters/ESP8266-HomeKit-switch

File biner OTA:

main.bin

Untuk menyelesaikan pengaturan awal, klik tombol Gabung dan tunggu sekitar 7 menit hingga proses selesai (Saat instalasi berfungsi, perangkat tidak menunjukkan apa pun, dan tombol tidak berfungsi). Setelah itu, LED menyala selama beberapa detik dan Anda dapat menambahkan aksesori ke ekosistem HomeKit menggunakan Aplikasi Rumah. LCM akan menginstal perangkat HomeKit Anda di ESP Anda.

Sekarang Anda dapat menambahkan HomeKit Switch Anda dengan memindai kode QR di bawah ini. Untuk membuat koneksi antara ESP dan HomeKit Anda membutuhkan waktu beberapa detik.

Setelah Anda menambahkan sakelar, Anda dapat menetapkan pengaturan Sakelar, Sakelar Lampu, atau Sakelar Kipas. Saat Anda menghubungkan perangkat yang Anda buat baru-baru ini ke HomeKit, perangkat itu akan menginstalnya secara standar sebagai sakelar. Di sebelah Blog saya akan menunjukkan cara mengubahnya menjadi Saklar Lampu atau Saklar Kipas.

Informasi lebih lanjut kunjungi

Catatan: Untuk memproduksi dan menjual aksesori yang kompatibel dengan HomeKit, perusahaan Anda harus memiliki sertifikasi untuk itu (https://developer.apple.com/homekit/, Jika Anda tertarik untuk mengembangkan atau membuat aksesori HomeKit yang akan didistribusikan atau dijual, perusahaan Anda harus mendaftar di Program MFi.) Espressif memiliki implementasi kerangka kerja HomeKit, tetapi itu akan memberi Anda hanya jika Anda memiliki sertifikasi MFi (perhatikan teks ini di bagian bawah halaman yang Anda sebutkan: Harap dicatat bahwa Espressif HomeKit SDK hanya tersedia untuk pemegang lisensi MFi, dan Anda harus memberikan Nomor Akun untuk tujuan verifikasi saat meminta SDK.). Proyek ini adalah implementasi protokol HAP non-komersial, tidak dimaksudkan untuk penggunaan komersial. REFERENSI Maxim Kulkin, esp-wifi-config (2019), Perpustakaan untuk bootstrap aksesoris WiFi-enabled WiFi config, https://github.com/maximkulkin/esp-wifi-config Paul Sokolovsky, esp-open-sdk (2019), SDK terintegrasi gratis dan terbuka (sebanyak mungkin) untuk chip ESP8266/ESP8285, https://github.com/pfalcon/esp-open-sdk Sistem Espressif, esptool (2019), utilitas bootloader serial ESP8266 dan ESP32, https:/ /github.com/espressif/esptool HomeACcessoryKid, life-cycle-manager (2019), Instalasi awal, pengaturan WiFi, dan peningkatan firmware melalui udara untuk semua repositori esp-open-rtos di GitHub, https://github.com/HomeACcessoryKid /manajer siklus hidup

Direkomendasikan: