Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Teknologi Industri

Modul Zigbee Dijelaskan: Fitur, Fungsionalitas, dan Kasus Penggunaan

Apakah Anda membutuhkan struktur model jaringan yang fleksibel dan kurang kompleks daripada Bluetooth serta memiliki umur baterai panjang? Atau, apakah Anda mencari perangkat tujuan yang mendukung banyak node dengan pemasangan yang mudah? Maka, Anda membutuhkan modul Zigbee.

Bagaimana cara kerjanya? Artikel ini akan memberikan Anda rincian komprehensif tentang perangkat ini. Jadi, Anda akan mempelajari apa itu, protokolnya, cara kerja modul nirkabel, dan sebagainya.

Mari kita mulai!

Apa itu Modul Zigbee?

Karena modul Zigbee adalah untuk perangkat IoT dengan data rendah, pengirim nirkabel jaringan jala ini berjalan pada sistem IEEE 802.15.4 Zigbee. Modul nirkabel ini menggunakan pita frekuensi bawah seperti 2,4GHz, 900 MHz, dan 868 MHz. Selain itu, cocok untuk perangkat yang dikendalikan baterai.

Tapi itu belum semua. Anda dapat menghubungkan hingga 65.000 node dalam jaringan. Dan bekerja sangat baik dengan DSSS (Direct Sequence Spread Spectrum Modulation).

Dengan latensi rendahnya, protokol ini menjalankan enkripsi AES 128-bit.

Seperti peluncurannya pada awal milenium baru, telah mendapat beberapa pembaruan. Jadi, Zigbee 3.0 adalah versi terbaru dari modul Zigbee.

Apa yang Harus Anda Ketahui tentang Modul Zigbee USB?

Modul Zigbee USB memiliki banyak kesamaan dengan USB biasa yang digunakan untuk menyimpan sekumpulan informasi atau data. Tapi itu belum semua.

Dongle USB unik ini dapat dengan mudah melakukan handshake dengan perangkat Zigbee lain di sekitarnya, mengirim aliran informasi melalui koneksi nirkabel Zigbee.

Juga, bekerja dengan pita 2,4GHz yang stabil (ISM). Dan modul USB Zigbee memiliki standar WPAN IEEE 802. Dongle USB ini juga menggunakan modul transceiver RF untuk menjalankan modulasi DSSS.

Dongle USB Zigbee berfungsi sebagai sensor jaringan/koordinator dan perangkat router. Dengan kata lain, Anda dapat dengan mudah menambahkannya ke sistem jaringan Zigbee.

Apa yang Membuat Protokol Zigbee Unik?

Lapisan protokol Zigbee beralian dengan model referensi OSI (open system interconnect) dan ISO (international standard organization). Zigbee hanya mengeksekusi sistem jaringan nirkabel dengan data rendah dan daya output rendah dari tujuh lapisan yang disediakan OSI dan ISO.

Tentu saja, MAC dan PHY adalah lapisan ISO dan OSI rendah yang bekerja sempurna dengan protokol Zigbee, yang berjalan pada IEEE 802.15.4. Selain itu, ada fitur keamanan unik yang tertanam dalam kedua lapisan ini.

Berikut adalah sistem standar yang mengeksekusi semua lapisan dari model jaringan jala Zigbee:

Modul Zigbee Dijelaskan: Fitur, Fungsionalitas, dan Kasus Penggunaan

Jaringan Jala Zigbee

Sumber gambar: Sciencedirect

Cara Menghubungkan Modul Zigbee dengan Arduino

Cara terbaik untuk menghubungkan modul Zigbee Anda dengan Arduino adalah dengan terlebih dahulu mengidentifikasi seri Zigbee yang Anda gunakan. Kami akan menggunakan modul Zigbee seri satu untuk artikel ini karena merupakan opsi yang paling disukai untuk pemula.

Pertama, Anda perlu menyadari bahwa Anda dapat mendapatkan modul Zigbee untuk melakukan handshake satu sama lain jika mereka memiliki model yang sama.

Langkah-langkah

Jadi, untuk menghubungkan dua model Zigbee yang sama ke Arduino, ikuti langkah-langkah ini:

Langkah 1

Gabungkan modul pertama ke papan Arduino dan modul kedua ke PC, mikrokontroler, atau sensor. Setelah melakukannya, konfigurasikan kedua modul Zigbee.

Berikut adalah langkah-langkah yang diperlukan untuk mengonfigurasi modul Zigbee:

Langkah 2

Di sini, penting untuk diingat bahwa modul Anda harus memiliki tegangan antara 3,3 hingga 5 volt. Untungnya, Adafruit XBee Adapter dilengkapi dengan kedua tegangan tersebut. Namun jika Anda tidak dapat mendapatkan adaptor, Anda harus puas dengan sumber daya yang berbeda.

Modul Zigbee Dijelaskan: Fitur, Fungsionalitas, dan Kasus Penggunaan

Koneksi Arduino ke modul Zigbee

Langkah 3

Dalam gambar di atas, kita dapat melihat terminal RX dan TX Arduino dan Zigbee yang terhubung.

Langkah 4

Setelah koneksi berhasil, Arduino mengirim kode instruksi atau pesan ke modul Zigbee pertama. Kemudian, modul Zigbee kedua menerima serangkaian instruksi dari modul Zigbee pertama karena mereka berbagi alamat jaringan yang sama dan terhubung pada pengaturan.

Langkah 5

Selanjutnya, modul Zigbee kedua mengirim ulang instruksi dari modul Zigbee pertama ke Arduino melalui pin serial yang terhubung.

Langkah 6

Di bawah ini adalah baris kode yang harus diketik setelah berhasil menggabungkan Arduino ke Modul melalui komunikasi pin serial:

Modul Zigbee Dijelaskan: Fitur, Fungsionalitas, dan Kasus Penggunaan

Cara Menghubungkan Modul ZigBee ke Raspberry Pi

Anda dapat menghubungkan Raspberry Pi dengan dua modul Zigbee yang digabungkan.

Bahan dan komponen yang diperlukan

Langkah-langkah

1. Pertama, pasangkan dua Zigbee Raspberry Pi 4 dengan baud rate yang serupa menggunakan X-CTU Software.

2. Kemudian, gabungkan kedua Zigbee ke dongle USB dan gabungkan satu port USB ke Raspberry Pi.

3. Selanjutnya, hubungkan port USB lain ke PC.

4. Setelah itu, instal driver FTDI di PC Anda untuk mendapatkan komunikasi USB.

5. Kemudian, buat baud rate dan Hyperterminal sebelum memilih port COM yang terkait untuk komunikasi perangkat yang terhubung.

Aplikasi Modul Zigbee

Proyek Modul Zigbee: Cara membuat jembatan Zigbee

Bahan yang Anda perlukan

Langkah-langkah

1. Pertama, jalankan aplikasi Zigbee2mqtt karena platypus menggunakannya di backend untuk berkomunikasi dengan dongle USB. Anda dapat mengikuti instruksi di situs web tentang cara memulai dengan OS Anda dan memeriksa perangkat yang didukung.

2. Setelah menginstal MQTT di perangkat lokal Anda, periksa apakah sistem Anda memiliki server yang berjalan. Jika Anda menggunakan Raspbian, Ubuntu, atau Debian dan ingin beralih ke Mosquitto, Anda dapat menggunakan kode di bawah ini:

Modul Zigbee Dijelaskan: Fitur, Fungsionalitas, dan Kasus Penggunaan

Cuplikan kode 1

3. Selanjutnya, ketik kode di bawah ini untuk menginstal zigbee2mqtt

Modul Zigbee Dijelaskan: Fitur, Fungsionalitas, dan Kasus Penggunaan

Cuplikan kode 2

4. Kemudian, buat layanan sistem dengan mengetik baris kode di bawah ini.

Modul Zigbee Dijelaskan: Fitur, Fungsionalitas, dan Kasus Penggunaan

Cuplikan kode 3

5. Setelah menjalankan baris kode di atas, Anda akan memperhatikan berkas konfigurasi zigbee2mqtt. Biasanya memiliki opsi permit_join.

Jadi, Anda dapat mengatur konfigurasi ini menjadi “TRUE” saat menghubungkan perangkat Zigbee pada tahap awal. Kemudian, ubah konfigurasi menjadi “FALSE” untuk mencegah perangkat khusus bergabung ke jaringan secara tidak sengaja. Menariknya, ini adalah sesuatu yang dapat Anda ubah kapan saja.

6. Segera setelah Anda berhasil memasangkan perangkat khusus Zigbee Anda ke jaringan baru, pastikan Anda berjalan pada “permit_join.” Anda dapat mencapai hal ini saat melakukan reset pabrik pada perangkat Anda. Dan pendekatan ini bekerja secara ketat pada perangkat terikat yang Anda gunakan. Anda dapat melakukan reset seperti lampu Philip Hue di aplikasi. Atau Anda dapat menekan tombol saklar sistem pemeran dan menahannya selama minimal 10 detik. Perangkat Zigbee lainnya mungkin datang dengan tombol reset mereka sendiri, tetapi semuanya masih tergantung pada merek yang Anda kerjakan, seperti yang disebutkan sebelumnya.

7. Setelah Anda selesai menjalankan pengaturan dengan semua perangkat Zigbee yang terhubung ke jaringan jala, Anda akan mulai melihat log seperti ini:

Modul Zigbee Dijelaskan: Fitur, Fungsionalitas, dan Kasus Penggunaan

Cuplikan kode 4

8. Selanjutnya, melalui ekstensi MQTT dan HTTP, gunakan Zigbee untuk menjalankan Platypus dan Redis

Modul Zigbee Dijelaskan: Fitur, Fungsionalitas, dan Kasus Penggunaan

Cuplikan kode 5

9. Ubah berkas kode berikut:

Modul Zigbee Dijelaskan: Fitur, Fungsionalitas, dan Kasus Penggunaan

Dengan melakukannya, Anda akan mengizinkan HTTPS dan Zigbee untuk bekerja.

Modul Zigbee Dijelaskan: Fitur, Fungsionalitas, dan Kasus Penggunaan

Cuplikan kode 6

10. Selanjutnya, mulai menjalankan platypus atau memulai layanan sistemnya dengan membuka host-or-IP (Zigbee IP) di browser baru. Itulah tempat Anda akan dapat memanipulasi dan melakukan beberapa perubahan pada jaringan Anda.

11. Terakhir, berikan permintaan melalui API default menggunakan kode Python, HTTP, atau server-side platypus yang dikonfigurasi.

Modul Zigbee Dijelaskan: Fitur, Fungsionalitas, dan Kasus Penggunaan

Cuplikan kode 7

Modul Zigbee Dijelaskan: Fitur, Fungsionalitas, dan Kasus Penggunaan

Cuplikan kode 8

Modul Zigbee Dijelaskan: Fitur, Fungsionalitas, dan Kasus Penggunaan

Cuplikan kode 9

FAQs

Mengapa ZigBee lebih baik dari Bluetooth?

Dalam hal cakupan jangkauan yang luas, Zigbee lebih baik dari Bluetooth. Namun jika berbicara tentang transfer data, Bluetooth lebih cepat dari Zigbee.

Apakah ZigBee adalah modul Wi-Fi?

Tidak, bukan. Sebaliknya, Zigbee didasarkan pada WPAN, teknologi yang berbeda dari modul Wi-Fi.

Mengapa modul Zigbee sangat mahal?

Harga modul Zigbee tergantung pada berbagai parameter. Namun Anda dapat memperolehnya sekira $2 hingga $14,7 per modul. Juga, biasanya mahal karena memiliki jejak memori yang besar dan protokol yang komputasional intens.

Apakah Raspberry Pi memiliki Zigbee?

Tidak, tidak memiliki. Namun RaspBee membantu mengubah Raspberry Pi menjadi gateway Zigbee universal karena faktor bentuk kecilnya yang cocok dengan perumahan Pi standar sebagian besar.

Bagaimana cara menggunakan Zigbee pada Raspberry Pi?

Pertama, Anda perlu memasang dua ZigBee dengan menghubungkan satu ke port USB laptop. Kemudian, yang kedua harus terhubung ke port USB Raspberry Pi2.

Dapatkah Raspberry Pi menjadi hub Zigbee?

Ya, mungkin. Dan itu karena Zigbee kompatibel dengan Raspberry Pi.

Kata Terakhir

Modul Zigbee adalah perangkat yang harus Anda pertimbangkan jika Anda berencana untuk mentransmisikan data dalam jarak jauh untuk mencapai perangkat yang lebih jauh. Dan biasanya memiliki aplikasi laju data rendah yang membutuhkan jaringan yang aman dan umur baterai panjang.

Jadi, apakah Anda ingin mendapatkan modul ini sebagai alat otomatisasi? Atau mungkin, Anda memiliki pertanyaan tentang topik ini? Silakan hubungi kami.


Teknologi Industri

  1. Teknologi Thyristor: Dari SCR hingga TRIAC, GTO, dan UJT
  2. Ilmu Tekstil: Eksplorasi Mendalam tentang Warna Asam, Reaktif, Kulit, dan Langsung
  3. Sierra Wireless Memperkenalkan Octave: Solusi Terpadu Edge-to-Cloud untuk IoT Industri
  4. Cetak 3D Memainkan Peran Kritis dalam Kesehatan Selama Pandemi COVID-19
  5. Mengapa Kontainer Pengiriman Membanjiri Laut? Menyelidiki Kerugian yang Semakin Tinggi di Laut
  6. 4 Tantangan Utama Transformasi Digital bagi OEM Alat Kesehatan
  7. Mengintegrasikan ISO 9001 ke dalam Strategi Manufaktur: Mendorong Kualitas dan Pertumbuhan
  8. Maksimalkan Efisiensi: Fitur Utama Modul Order Manufaktur
  9. Menguasai Pembuatan Bill of Materials dalam Manufaktur
  10. Esensial Modul RTC: Panduan Lengkap untuk Pengacapan Waktu Akurat