Weave adalah serangkaian protokol jaringan tingkat aplikasi yang di-build berdasarkan arsitektur pemberian nama dan alamat yang umum, dengan protokol serialisasi overhead rendah dan keamanan modern.
Protokol Weave menghadirkan komunikasi perangkat ke perangkat, perangkat ke seluler, dan perangkat ke cloud untuk kontrol dan data di ruang Internet of Things (IoT). Meskipun Weave dirancang berdasarkan IPv6, Weave dapat menggunakan jaringan IP apa pun atau teknologi komunikasi titik ke titik seperti BLE.
Weave dirancang dengan mempertimbangkan sasaran berikut:
- Overhead rendah — Solusi ringan untuk perangkat berdaya rendah
- Pervasif — Protokol yang skalabel dan terpadu di mana saja
- Kuat — Memanfaatkan Thread® dan melakukan pemulihan mandiri ke cloud
- Aman — Interaksi aman, bahkan saat jaringan tidak terhubung
- Mudah digunakan — Konfigurasi dan penyiapan yang fleksibel
- Serbaguna — Data yang diketik dengan kuat untuk interaksi yang kuat
Jika baru menggunakan Weave, memahami dasar-dasarnya untuk menggunakan OpenWeave dalam aplikasi Anda sendiri sangatlah penting. OpenWeave adalah implementasi open source Weave yang menyediakan komponen inti tertentu. Tujuan primer ini adalah untuk menjelaskan konsep di balik Weave dan cara kerjanya, serta memberikan batu loncatan untuk pengembangan OpenWeave.
Prasyarat
Primer ini mengasumsikan bahwa Anda memiliki pengetahuan yang baik terkait hal-hal berikut:
- Konsep jaringan dan perutean
- IPv6
- Buffering protokol
Pemahaman tentang teknologi Wi-Fi dan protokol jaringan Thread tidak wajib, tetapi wajib dimiliki.
Ikon
Dalam panduan ini, kami akan menggunakan berbagai ikon yang inline dengan teks atau dalam diagram untuk mewakili elemen sistem Weave. Ikon ini digunakan untuk membantu memahami Weave dengan menyorot elemen umum dan bukan ikon resmi merek Weave.