Isi kandungan:
Video: ESP8266 - Suis HomeKit: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Oleh Achim Pietershttps://www.studiopieters.nl Ikuti Lagi oleh pengarang:
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
Untuk memasang firmware kami ke esp kami, kami membuat persediaan "standard" kami.
Langkah 3: Penyediaan OS ESP
"memuat =" malas"
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:
ESP8266 - Jalur Cahaya HomeKit NeoPixel: 6 Langkah
ESP8266 - Jalur Cahaya HomeKit NeoPixel: Saya sangat berminat 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. Masa untuk membuat Hom
Pengawal LED Apple HomeKit WS2812B: 3 Langkah (dengan Gambar)
Pengawal LED Apple HomeKit WS2812B: Terdapat banyak projek berdasarkan jalur LED WS2812B di luar sana, tetapi kebanyakannya menggunakan jambatan rumah atau penyelesaian lain - kebanyakan berdasarkan MQTT - untuk berkomunikasi dengan HomeKit. Beberapa projek menggunakan kesan melalui Apple HomeKit juga, tetapi tidak ada
Apple HomeKit Wi-Fi Dehumidifier Berdasarkan ESP8266?: 6 Langkah (dengan Gambar)
Apple HomeKit Wi-Fi Dehumidifier Berdasarkan ESP8266?: Sayangnya hanya ada satu atau dua DeHumidifier di luar sana yang menyokong Apple HomeKit, tetapi harga ini sangat tinggi (300 $ +). Oleh itu, saya telah memutuskan untuk membuat Apple HomeKit Dehumidifier berkemampuan Wi-Fi saya sendiri berdasarkan yang murah yang sudah saya miliki? Saya
Bina Peranti Sensor Suhu Apple HomeKit Menggunakan ESP8266 dan BME280: 10 Langkah
Membina Peranti Sensor Suhu Apple HomeKit Menggunakan ESP8266 dan BME280: Dalam arahan hari ini, kami akan membuat sensor suhu, kelembapan dan kelembapan kos rendah berdasarkan sensor suhu / kelembapan AOSONG AM2302 / DHT22 atau BME280, sensor kelembapan YL-69 dan platform ESP8266 / Nodemcu. Dan untuk memaparkan
Kawal Perapian Anda Dengan HomeKit dan Alexa: 7 Langkah
Kawal Perapian Anda Dengan HomeKit dan Alexa: Baru-baru ini saya memasang perapian gas, termasuk alat kawalan jauh. Dan setelah melihat beberapa contoh orang yang menggabungkan perapian mereka ke dalam persediaan kawalan rumah mereka, saya mula mencari yang sama. Perapian saya mempunyai alat kawalan jauh ini