Menu Tutup

MERETAS JEMBATAN RF SONOFF 433

SONOFF RF BRIDGE 433

Daftar Isi

Itead Workshop telah meluncurkan perangkat menarik untuk komunitas Home Automation berdasarkan label biaya rendah dan kemampuan hack yang parah. Anda dapat msn dan yahoo “sonoff” (nama merek utama untuk perangkat otomatisasi rumah Itead Workshop) untuk memiliki lebih dari satu juta pemogokan, yang terdiri dari halaman web resmi, ulasan,

dan penawaran hebat peretasan. ESP8266 yang umum (atau saudara atau saudaranya ESP8285) adalah inti dari semua perangkat tersebut, menggunakan WiFi daripada pesan RF tradisional, mengubah remote dengan aplikasi seluler atau mengartikulasikan perintah. Tetapi juga, menggunakan firmware khusus seperti ESPurna, teknologi dan solusi seperti MQTT, Node-RED atau Home Aide. Namun di antara perangkat terbaru dari perusahaan Cina tersebut mencoba untuk menghubungkan ruang di antara 2 teknologi tersebut: Sonoff RF Connect 433.

Dari paket

Jika Anda pernah membaca saya sebelumnya, Anda mungkin tahu bahwa saya telah mengkritik aplikasi eWeLink. Bukannya aku tidak menyukainya. Saya benar-benar tidak bisa membuatnya berhasil. Bulan lalu saya mencobanya dengan RF Connect dan 4CH Professional dan berfungsi seperti banding. Tidak tahu apa yang salah. Mungkin ada konflik dengan beberapa solusi atau aplikasi lain di telepon saya. Akhirnya, masalah telah ditangani dan saya akhirnya bisa mengujinya.
Produk Komponen Elektronik bridge-rectifier

Ini berfungsi, Anda dapat menemukan perangkat, mengatur paksa pengaturan untuk salah satu dari 4 sakelar yang tersedia dan menggunakannya. itu juga bekerja dengan kemampuan kustom Alexa dan eWeLink. Bagus. Tapi saya tidak ingin menggunakannya. Saya tidak akan pergi (saya tidak pernah pergi) banyak langsung ke aplikasi, pengalaman pengguna, situasi penggunaan, … karena ini ada hubungannya dengan meretasnya dengan tujuan benar-benar memiliki perangkat dan memiliki fleksibilitas untuk memilih apa solusi pihak ketiga Anda akan menggunakannya, jika ada sama sekali.

Perangkat Di luar

Sonoff RF Connect 433 adalah kotak hitam kecil dengan port microUSB untuk daya, sakelar reset tersembunyi dan 3 LED untuk pemberitahuan (daya, kustom dan radio). Sakelar tersebut terhubung ke GPIO0 pada ESP8266 sehingga berfungsi sebagai sakelar pengaturan kedip. Di firmware awal, ini mengatur perangkat langsung ke pengaturan “dapat ditemukan”, sehingga Anda dapat menggunakan aplikasi eWeLink untuk menemukannya.

3 LED di depan perangkat digunakan dalam firmware awal untuk menginformasikan penggunaan radio (merah), tautan wi-fi (biru) dan daya (hijau)
Area yang singkat, benar. Ada sedikit lebih banyak tentang itu. Label stiker dengan QR yang terhubung ke panduan pengguna eWeLink.

Dalam

Paket pembukaan cukup mudah dengan bantuan sepasang perangkat pembuka plastik. Di dalam paket, ada PCB soliter dengan semua elemen.

Di antara tepinya, Anda dapat melihat antena WiFi PCB dan ESP8285 (ESP8266 dengan memori blink 1Mbyte tertanam) bersama dengan header yang diperlukan untuk mengedipkannya (3V3, RX, TX dan GND). Anda juga memiliki akses ke GPIO2 (SDA teridentifikasi) di header yang sama.

Di fasilitas papan, Anda dapat melihat EFM8BB1. Mikrokontroler 8-bit oleh SiLabs yang menangani interaksi radio. Ini bertepatan dengan mikrokontroler IteadStudio telah digunakan untuk Slampher dan Sonoff RF. Memindahkan penguraian dan pengodean waktu nyata dari ESP8285 memiliki keuntungan karena itu adalah kinerja yang sangat pemilih waktu yang dapat mengganggu interaksi WiFi.

Tetapi EFM8BB1 tidak sendirian. Ada penerima superhet SYN470R ASK yang sedang mendekode pesan. Anda mungkin juga telah memperhatikan antena kabel 2 seperempat panjang gelombang, satu dekat ke penerima dan satu lagi untuk transmisi.

Terakhir, sakelar SPDT yang mengelola interaksi antara ESP8285 dan EFM8BB1. Interaksi dilakukan melalui serial (RX dan TX) yang dapat menjadi masalah saat mencoba mengedipkan firmware baru. Memindahkan sakelar ke posisi OFF Anda secara efektif melepaskan interaksi di antara kedua mikrokontroler.

Cukup tentang PCB. Anda dapat memeriksa skema Sonoff RF Connect 433 Anda sendiri di wiki IteadStudio.

ESPurna Berkedip

Seperti yang telah kita lihat, papan memiliki semua tautan untuk mengizinkan siapa pun mengedipkan firmware khusus pada ESP8285 (dan pada EFM8BB1, tetapi saya akan berkonsentrasi pada chip Espressif). Yang perlu Anda lakukan adalah: Hubungkan header ESP8286 untuk pengembang USB2UART Anda (RX ke TX, TX ke RX dan GND ke GND), Tempatkan sakelar di posisi OFF, Tekan dan tahan sakelar reset
Dan daya perangkat baik melalui port microUSB atau melalui pin 3V3 pada header pemrograman yang sama

Kemudian ESP8285 akan boot langsung ke pengaturan blink, siap untuk mendapatkan firmware baru. Jika Anda menggunakan PlatformIO (disarankan), cukup periksa database ESPurna, telusuri atau buka Atom IDE pada folder kode dan kembangkan serta kedipkan lingkungan itead-sonoff-rfbridge. Dari konsol itu pasti akan menjadi sesuatu seperti:

Selesai. Jika Anda menggunakan Arduino IDE, lihat instruksi dari halaman web Arduino IDE di wiki ESPurna untuk mengatur lingkungan dan mengedipkan papan.

Sejak 1.9.0 ESPurna mendukung penuh Sonoff RF Connect 433 tetapi pendekatan firmware menggunakan iCukup berbeda dari yang ada di aplikasi resmi.ç

Firmware ESPurna diluncurkan sebagai perangkat lunak terbuka gratis dan dapat diperiksa di database Espurna saya di GitHub.

Intinya dalam API adalah bahwa: Anda dapat mengatur perangkat dalam “pengaturan perhatian” yang pada dasarnya membunyikan bel untuk memberikan beberapa komunikasi pengguna, Setiap kode yang diterjemahkan oleh SYN470R EFM8BB1 akan merekamnya ke ESP8285, ESP8285 dapat mengirimkan kode mentah ke EFM8BB1 dan itu akan mendahului mereka.

Jadi kami memiliki API yang cukup untuk ditangani. ESP8285 menangani komunikasi pengguna, menyimpan kode (ada ruang untuk lebih dari 100 kode berbeda di EEPROM yang diemulasi) dan memerintahkan mikrokontroler 8-bit.

Dari UI internet ESPurna, Anda dapat mengelola kode yang disimpan. Secara default, Anda memiliki 6 set ON / OFF tetapi Anda dapat mengubahnya di file setup, bagaimanapun itu jauh lebih besar dari 4 kode yang dapat ditangani oleh aplikasi resmi. Setelah “ditemukan”, Anda dapat menggunakannya dari halaman web kondisi utama seperti yang Anda lakukan dengan tombol lain.

Setelah Anda memiliki kode yang ditetapkan untuk sakelar “online” tertentu, Anda dapat mengelola dari MQTT dengan mudah dengan mengaktifkan dan menonaktifkan “relai” yang salah: atau menggunakan REST API sehingga Anda juga dapat melakukannya dari luar rumah. Periksa posting saya tentang akses aman untuk perangkat IoT Anda dari intenet, juga dengan Msn dan yahoo Home.

Daya MQTT

Tetapi firmware juga memiliki akses langsung ke faktor masuk Receive Key dan Transmit Key Worth. Itu berarti Anda dapat mencium pesan RF dari Node-RED, untuk keadaan tertentu, dan mengirimkannya hanya dengan menyalin dan menempelkan kode. Di sini Anda memiliki tangkapan layar dari antarmuka pengguna yang berfungsi penuh untuk Sonoff RF Connect 433 di Node-RED. Itu adalah semua yang diperlukan.

Anda dapat mencium dan menyimpan kode sebanyak yang Anda inginkan atau menggunakan berbagai aplikasi atau solusi lain untuk mengirimkannya melalui MQTT. Sonoff RF Connect 433 sebagai koneksi MQTT-433MHz-MQTT yang nyata dan jelas.

Apakah ini akan menangani perangkat RF apa pun?
Saya memiliki sepasang set sakelar RF lama di rumah Anda. Saya telah menggunakannya di masa lalu dan waktu telah tiba untuk memberikan kehidupan ke-2. Ini memiliki aplikasi yang sedikit berbeda berdasarkan tulisan Manchester tetapi karena kode tidak mengeluarkan tentang kerangka pesan itu sendiri, itu seharusnya tidak masalah, bukan?

Nah, karena itu berakhir di antara remote (kualitas terbaik Noru) bekerja dengan sempurna tetapi dengan yang lain (Avidsen), RF Connect kesulitan untuk memahami pesan dan sering kali membutuhkan beberapa upaya sebelum mereka ditemukan. Jadi apa bedanya?

Tebakan saya saat ini adalah waktunya. Kerangka kode sederhana: Waktu sinkronisasi (2 byte), Waktu derajat rendah (2 byte), Waktu derajat tinggi (2 byte), Informasi (3 byte).

Jadi seperti inilah tampilan pesan Noru seperti: “24E0 0140 0384 D00358”. Itu berarti: waktu sinkronisasi 9440us, waktu 320us berkurang, dan waktu 900us berkurang. Informasi adalah “D00358”, ini menentukan sakelar di remote. Waktunya tidak selalu ketat, tetapi Anda dapat melihat waktu sekitar 3 kali lebih lama dibandingkan dengan waktu yang berkurang dan waktu sinkronisasi 10 kali lebih lama dibandingkan dengan waktu sekitar.

Dan ukuran pulsa minimal sekitar 320us dan itu sekitar 3KHz. Lembar data SYN470R berbicara tentang keteraturan maks 5KHz saat dalam pengaturan brushing. Denyut nadi di Avidsen tampak jauh lebih cepat dibandingkan dengan itu tetapi pemeriksaan lebih lanjut diperlukan di sini.

Relai RF

Tetapi selain dari remote Avidesen, semua perangkat lain yang telah saya evaluasi telah sukses. Semua item yang mendukung RF oleh IteadStudio, tentu saja, tetapi saya juga telah membeli beberapa relai RF yang sangat murah untuk bersenang-senang.
Produk Komponen Elektronik relays

Yang saya beli adalah 1 relai jaringan 433MHz yang diizinkan. Anda dapat membelinya sendiri, dengan remote, dengan ruangan dan mereka juga datang di beberapa jaringan. Mereka bekerja paling baik dalam pengaturan interlock, dengan 2 macam perintah untuk mengaktifkan dan menonaktifkannya. Dengan melakukan ini ESPurna akan mengirimkan setiap kode beberapa kali untuk memastikan relai telah diubah, atau hanya akan mengirimkannya sekali.

Bagaimanapun, ini adalah layanan yang benar-benar murah untuk otomatisasi rumah dan mulai mengelola harta benda Anda dengan MQTT, Alexa, Msn dan yahoo Home atau banyak solusi lainnya.

Secara keseluruhan ini adalah perangkat yang memungkinkan. Jika Anda masih menggunakan perangkat 433MHz di rumah Anda, atau jika Anda memutuskan untuk berhenti menggunakannya karena, Anda tahu, Anda tidak pernah menemukan remote saat Anda membutuhkannya, saat ini mungkin sudah waktunya untuk meminta mereka berbicara MQTT (lebih tepatnya).

Hubungi Kami

Hemat waktu Anda dalam mencari komponen elektronik, yang saat ini Anda butuhkan. Dengan langsung menghubungi kami. Melalui Telpon / WhatsApp Messenger