Teknologi

Apa itu profil aplikasi ZigBee?

Jika Anda tahu ZigBee, Anda mungkin akan melihat IEEE 802.15.4 di bagian bawah, ZigBee di tengah, dan gambar aplikasi dan profil yang diinstal. Artikel ini melihat bagian atas program. stack, dan bagaimana profil ZigBee memudahkan pembuatan aplikasi interaktif.

ZigBee adalah standar terbuka dan cocok untuk aplikasi yang membutuhkan daya tahan baterai rendah, biaya rendah, area kecil, interoperabilitas, dan jaringan yang mendukung komunikasi antara beberapa perangkat dalam lingkungan multi-aplikasi.

Salah satu cara untuk membangun interoperabilitas adalah melalui profil aplikasi. Profil ini ditentukan oleh ZigBee Alliance dan memberikan deskripsi perangkat yang didukung dalam aplikasi tertentu, bersama dengan skema pesan yang digunakan untuk berkomunikasi dengan perangkat tersebut. jenis, bentuk, dan fitur jaringan.

Kepatuhan terhadap profil ini memastikan interaksi dari produsen yang berbeda dalam ruang aplikasi yang sama.

Setiap profil aplikasi memenuhi kebutuhan pasar konsumen tertentu. Profil sedang digunakan atau sedang dikembangkan untuk jenis aplikasi berikut:

  • Energi cerdas
  • Otomatisasi rumah
  • Aplikasi komunikasi
  • Otomatisasi bangunan komersial
  • Perawatan pribadi di rumah dan medis

Titik akhir dan cluster

Perangkat diidentifikasi oleh profil dan diimplementasikan sebagai objek aplikasi. Setiap objek aplikasi terhubung ke tumpukan ZigBee lainnya, komponen yang dapat diberi label di dalam perangkat, sebagai titik akhir.

Sebagai contoh, remote control dapat diberi ujung ke-6 untuk mengontrol lampu kamar tidur, titik ke-8 untuk mengontrol sistem pemanas dan ventilasi, dan ujung ke-12 untuk mengontrol sistem keamanan. Ini memungkinkan Anda untuk terhubung secara independen ke remote control. menentukan perangkat mana dan paket mana yang ditujukan untuk setiap aplikasi dan perangkat.

Komunikasi dilakukan dari titik akhir ke titik akhir melalui struktur data yang disebut cluster. Cluster berisi satu set properti yang mewakili keadaan perangkat, bersama dengan perintah yang memungkinkan komunikasi antara objek program. Setiap cluster diidentifikasi dengan ID unik.

Cluster yang digunakan dalam program tertentu didefinisikan dalam profilnya. Misalnya, profil otomatisasi rumah berisi cluster yang dirancang untuk mengontrol subsistem pencahayaan.

Setiap cluster memiliki dua ujung:

  • Klien / output meminta dan memodifikasi data.
  • Server/input memiliki sumber data.

Perpustakaan Cluster ZigBee (ZCL)

Semua profil aplikasi ZigBee ditentukan menggunakan cluster di Perpustakaan Cluster ZigBee.

Pustaka ini memungkinkan cluster umum untuk digunakan kembali di beberapa domain fungsional yang berbeda, misalnya, cluster pencahayaan yang sama dapat digunakan dalam aplikasi apa pun yang memerlukan kontrol pencahayaan, seperti otomatisasi rumah atau otomatisasi bangunan komersial.

Cluster dalam ZCL diatur ke dalam sejumlah area fungsional, termasuk Pencahayaan, HVAC (Pemanasan, Ventilasi, Ventilasi), Pengukuran dan Penginderaan, Keamanan, Keselamatan, dan Umum.

Mendefinisikan setiap definisi cluster dalam ZigBee Cluster Library

  • fitur opsional dan opsional
  • perintah untuk cluster
  • definisi fungsional

Mendefinisikan setiap parameter perangkat di profil aplikasi

  • penggunaan cluster wajib dan tambahan
  • Nilai parameter gratis di ZCL
  • spesifikasi fungsional tambahan

Koneksi

Koneksi tingkat tinggi adalah proses membangun hubungan antara dua perangkat yang dapat berkomunikasi secara bermakna, misalnya, sakelar mana yang mengontrol cahaya. Setiap link mendukung profil aplikasi tertentu, dan setiap jenis pesan diwakili oleh sebuah cluster. dalam profil itu.

Koneksi dapat dibuat antara titik akhir individu atau grup, seperti lampu dan sakelar, dengan kluster input dan output (dengan ID kluster yang sama). Perangkat ZigBee dapat memiliki hingga 240 titik akhir, sehingga setiap perangkat fisik dapat mendukung banyak koneksi. .

Kesimpulan

Dengan menyediakan ZigBee Cluster Library dan profil aplikasi, ZigBee Alliance telah melakukan banyak kerja keras untuk Anda.

Jika Anda memerlukan perangkat Anda untuk melakukan fungsi tertentu atau bekerja dengan cara tertentu, Anda tidak perlu membuat apa pun dari awal. Anda dapat menggunakan cluster ZigBee yang ada untuk tujuan ini.

Kepatuhan pada profil aplikasi dan ZCL membantu mendapatkan sertifikat ZigBee untuk memastikan interoperabilitas dengan perangkat ZigBee lainnya.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button
Close