Utas Vs. ZigBee (Untuk Insinyur IoT)
Utas dan ZigBee sangat mirip.
- Keduanya adalah jaringan area lokal mesh.
- Mereka menggunakan protokol lapisan MAC tingkat rendah yang sama—IEEE 802.15.4. (Ini berarti mereka terkadang dapat menggunakan chip yang sama.)
- Keduanya adalah standar terbuka.
- Keduanya menargetkan jenis aplikasi serupa, seperti rumah pintar.
- Keduanya berjalan pada pita frekuensi ISM 2,4 GHz standar global.
- Konsumsi daya dan penggunaannya mungkin sangat mirip.
Namun, ada beberapa perbedaan dan pertimbangan yang perlu diperhitungkan saat membandingkan kedua jaringan. Kami telah menyusunnya di bawah ini.
Utas Vs. ZigBee:Perbedaan &Pertimbangan Utama
Lapisan Jaringan
Thread dimulai oleh Nest (Google), Samsung, dan sejumlah vendor silikon yang ingin menangani node dengan cara yang lebih tradisional. Ini menggunakan 6LoWPAN, yang menyediakan setiap node dengan alamat IP. Alamat yang diajak bicara oleh cloud masuk ke router edge dan kemudian dapat dikirim langsung ke node melalui alamat IP-nya.
ZigBee juga mencoba melakukan ini dengan ZigBee IP, tetapi belum mendapatkan daya tarik pasar yang signifikan. Cara lain untuk mengatasi node ZigBee adalah menggunakan router tepi yang terhubung ke cloud dan jaringan. Ketika alamat masuk, router tepi harus memiliki semacam kecerdasan untuk mengetahui node apa yang terhubung dengannya dan bagaimana menerjemahkan pesan tertentu. Jika Anda mendesain aplikasi cloud, jaringan ZigBee non-IP dapat mempersulit penanganan komunikasi ke dan dari node.
Lapisan Aplikasi
ZigBee telah membuat lapisan aplikasi yang menentukan bagaimana aplikasi berinteraksi dengannya dan beroperasi di dalamnya. Jika Anda membuat aplikasi yang akan terhubung ke aplikasi ZigBee lain—seperti ZigBee Light Link, yang mengoperasikan pencahayaan—ini adalah pilihan yang jelas. Namun, lapisan aplikasi ini bukannya tanpa kekurangan, dan seringkali dianggap besar dan tidak praktis.
Thread tidak mendefinisikan lapisan aplikasi, dan dengan demikian tidak mendefinisikan bagaimana perangkat di jaringan harus berinteraksi. Ini menawarkan cara umum untuk berbicara dengan perangkat dan node akhir—sehingga Anda dapat berkomunikasi bolak-balik—tetapi pesannya tidak didefinisikan seperti di ZigBee. Jika Anda membutuhkan sesuatu yang umum dengan kemampuan untuk berbicara dengan beberapa aplikasi, Anda mungkin ingin menggunakan Thread.
Proses Sertifikasi
Jika Anda ingin mengesahkan sesuatu sebagai kompatibel dengan ZigBee, Anda akan melalui ZigBee Alliance—dan jika Anda ingin mengesahkan sesuatu sebagai kompatibel dengan Thread, Anda akan melalui Grup Utas. Ada biaya yang terkait dengan keduanya, dan kami tidak dapat berbicara tentang proses mana yang lebih mudah atau lebih terlibat. Namun Anda perlu mempertimbangkan seluk beluk proses sertifikasi sebelum memilih jaringan untuk aplikasi Anda.
Tumpukan Perangkat Lunak
Utas telah dipuji karena tumpukan perangkat lunaknya yang bersih dan tidak membengkak (seperti yang diilustrasikan di bawah):

Tumpukan perangkat lunak untuk ZigBee lebih besar dan lebih kompleks, sehingga diketahui memiliki masalah latensi dan berpotensi menarik lebih banyak daya. Ini juga berarti bahwa ia menggunakan lebih banyak memori, yang mungkin memerlukan mikrokontroler yang lebih besar (dan dengan demikian meningkatkan biaya).
Kesimpulan
Jaringan yang akhirnya Anda gunakan kemungkinan akan bermuara pada apa yang Anda butuhkan untuk menggunakannya. ZigBee telah melakukannya dengan sangat baik untuk pencahayaan dan energi yang cerdas, tetapi telah berjuang di area lain. Thread adalah jaringan yang lebih muda, tetapi memiliki dukungan Google dan Samsung kemungkinan akan memberikan dorongan besar. Jika Anda memiliki pertanyaan lebih lanjut tentang Thread atau ZigBee, kami dengan senang hati membantu Anda menjawabnya. Tweet kami @LinkLabsInc atau hubungi kami.