Thread® เป็นโปรโตคอลการเชื่อมต่อเครือข่ายที่อิงตาม IPv6 ซึ่งออกแบบมาสำหรับอุปกรณ์ Internet of Things ที่ใช้พลังงานต่ำในเครือข่ายที่ทำงานร่วมกันไร้สาย IEEE 802.15.4-2006 ซึ่งโดยทั่วไปเรียกว่าเครือข่ายส่วนบุคคลไร้สาย (WPAN) Thread ไม่ขึ้นอยู่กับโปรโตคอลเครือข่ายแบบ Mesh อื่นๆ ของ 802.15 เช่น ZigBee, Z-Wave และบลูทูธ LE
ฟีเจอร์หลักของ Thread มีดังนี้
- ความเรียบง่าย — ติดตั้ง เริ่มต้น และใช้งานได้ง่าย
- ความปลอดภัย — อุปกรณ์ทั้งหมดในเครือข่าย Thread ได้รับการตรวจสอบสิทธิ์และการสื่อสารทั้งหมดได้รับการเข้ารหัส
- ความน่าเชื่อถือ — เครือข่ายแบบ Mesh ที่ซ่อมแซมตัวเองได้ ไม่มีจุดล้มเหลวเพียงจุดเดียว และใช้เทคนิคสเปรดสเปกตรัมเพื่อให้ทนทานต่อการรบกวน
- ประสิทธิภาพ — อุปกรณ์ Thread ที่ใช้พลังงานต่ำสามารถเข้าสู่โหมดสลีปและทำงานด้วยพลังงานแบตเตอรี่ได้เป็นเวลาหลายปี
- ความสามารถในการปรับขนาด — เครือข่าย Thread สามารถเพิ่มทรัพยากรให้รองรับอุปกรณ์ได้หลายร้อยเครื่อง
หากคุณเพิ่งเริ่มใช้ Thread การทำความเข้าใจพื้นฐานเป็นสิ่งสำคัญสำหรับการใช้ OpenThread ในแอปพลิเคชันของคุณเอง เป้าหมายของบทความเบื้องต้นนี้คือการอธิบายแนวคิดเบื้องหลัง Thread และวิธีการทำงาน รวมถึงเป็นจุดเริ่มต้นสำหรับการพัฒนา OpenThread
เราจะถือว่าคุณมีความรู้ความเข้าใจที่ดีเกี่ยวกับสิ่งต่อไปนี้
- IEEE 802.15.4
- แนวคิดเกี่ยวกับเครือข่ายและการกำหนดเส้นทาง
- IPv6
หากต้องการดูข้อกำหนด Thread ฉบับเต็ม โปรดไปที่ threadgroup.org