OpenThread จะใช้งานฟีเจอร์ทั้งหมดที่ระบุไว้ในข้อกำหนดเทรด ข้อกำหนดนี้ระบุโปรโตคอลการสื่อสารระหว่างอุปกรณ์กับอุปกรณ์ไร้สายที่ใช้ IPv6 เชื่อถือได้ ปลอดภัย และใช้พลังงานต่ำ สำหรับแอปพลิเคชันในอาคารและบ้านเชิงพาณิชย์

ฟีเจอร์

OpenThread จะใช้เลเยอร์เครือข่ายเทรดทั้งหมด (IPv6, 6LoWPAN, IEEE 802.15.4 ที่มีการรักษาความปลอดภัย MAC, การสร้าง Mesh Link, การกำหนดเส้นทาง Mesh) และบทบาทของอุปกรณ์ รวมถึงการรองรับ Border Router

บริการแอปพลิเคชัน
  • อินเทอร์เฟซการกำหนดค่า IPv6 และข้อมูลดิบ
  • ซ็อกเก็ต UDP
  • ไคลเอ็นต์และเซิร์ฟเวอร์ CoAP
  • ไคลเอ็นต์และเซิร์ฟเวอร์ DHCPv6
  • ไคลเอ็นต์ DNSv6
ฟีเจอร์ขั้นสูง
  • การควบคุมดูแลเด็ก
  • แจ้งผู้ปกครองคนก่อนเกี่ยวกับแนบอีกครั้ง
  • การตรวจจับ Jam
  • การค้นหาสำหรับผู้ปกครองเป็นระยะๆ
การสนับสนุนผู้ประมวลผลข้อมูลร่วม
  • Spinel โปรโตคอลผู้ประมวลผลข้อมูลร่วมสำหรับวัตถุประสงค์ทั่วไป
  • OT Daemon ไดรเวอร์/Daemon สำหรับอินเทอร์เฟซเครือข่ายผู้ประมวลผลวิทยุร่วมของ User-Space
  • การสนับสนุน Sniffer ผ่านโหนด Spinel
เราเตอร์ของเส้นขอบ
  • ความสามารถในการเข้าถึงแบบ IPv6 แบบ 2 ทิศทางระหว่างเทรดและอีเทอร์เน็ต/Wi-Fi
  • การค้นหาบริการแบบ DNS แบบ 2 ทิศทางระหว่างเทรดและอีเทอร์เน็ต/Wi-Fi
  • การขยาย Thread Mesh ผ่านลิงก์อีเทอร์เน็ต/Wi-Fi

คุณจะใช้ OpenThread อย่างไร

หากคุณสนใจมีส่วนร่วมในการพัฒนา OpenThread อย่างต่อเนื่อง OpenThread GitHub repository สําหรับคุณ ในส่วนนี้ คุณจะพบรหัสทั้งหมด รวมถึงข้อมูลเกี่ยวกับวิธีร่วมให้ข้อมูล คู่มือรูปแบบ หลักจรรยาบรรณ การอนุญาตให้ใช้สิทธิ และอื่นๆ อีกมากมาย

หากต้องการใช้ OpenThread ในผลิตภัณฑ์ของคุณเองหรือสําหรับการใช้งานส่วนตัว ให้ตรวจสอบตัวเลือกด้านล่าง
ระบุการออกแบบฮาร์ดแวร์และแพลตฟอร์มที่ต้องการใช้เพื่อสร้างและทำให้เครือข่ายเทรดของคุณเองใช้งานได้ เพิ่ม Border Router เพื่อเชื่อมต่อเครือข่ายเทรดกับเลเยอร์เครือข่ายอื่นๆ เช่น Wi-Fi หรืออีเทอร์เน็ต หรือใช้ OpenThread RTOS ซึ่งเป็นโซลูชันแพลตฟอร์มเดียวที่ใช้ LwIP, FreeRTOS และ mbed TLS และใช้ OpenThread Commissioner เพื่อสั่งการอุปกรณ์ในเครือข่ายเทรดได้อย่างง่ายดาย
ทดลองใช้ Codelab สำหรับ API และใช้ข้อมูลอ้างอิง API ของเราเป็นแนวทางในการพัฒนาแอปพลิเคชัน IPv6, UDP, CoAP, ICMPv6, DNSv6 ทั้งหมดก็มีให้ใช้
โปรดอ่านคู่มือการพอร์ตของเรา ซึ่งจะแนะนำขั้นตอนทั้งหมดที่จำเป็นในการพอร์ต OpenThread ไปยังแพลตฟอร์มฮาร์ดแวร์ใหม่
คุณสามารถใช้ OpenThread เพื่อรับรองโดยกลุ่มเทรด OpenThread ทำให้การรับรองเป็นเรื่องง่าย เนื่องจากเป็นสแต็กการอ้างอิงเทรด

ข่าวสาร

ดูเซสชันของเราจากงาน Google I/O เพื่อดูภาพรวมคร่าวๆ เกี่ยวกับ Thread และวิธีที่นักพัฒนาซอฟต์แวร์สามารถสร้างโซลูชัน IoT อย่างรวดเร็วโดยใช้ OpenThread
12 มีนาคม 2024

การอ้างอิงที่สมบูรณ์ของคำสั่ง CLI ทั้งหมดและคู่มือการใช้งานที่เกี่ยวข้องมีให้ใช้งานใน OpenThread Reference แล้ว
26 ธันวาคม 2023

เราได้เพิ่มการอ้างอิงฉบับสมบูรณ์ของตัวแปรการกำหนดค่า OpenThread ทั้งหมดตามกลุ่มในการอ้างอิง OpenThread
26 ตุลาคม 2023

เราได้เปิดตัว Codelab ใหม่ ซึ่งได้แก่ ดูวิธีเขียนโปรแกรม OpenThread ในฮาร์ดแวร์ Espressif จริง การสร้างและจัดการเครือข่าย Thread และการแลกเปลี่ยนข้อความระหว่างโหนดต่างๆ

ใครสนับสนุน OpenThread

ผลิตภัณฑ์ใดที่ใช้ OpenThread

ผลิตภัณฑ์ต่อไปนี้ใช้ OpenThread และรองรับข้อกําหนดหลักของข้อกำหนดเทรด ผลิตภัณฑ์ที่แสดงป้าย "Built on Thread" ได้รับการรับรองจาก Thread Group

อุปกรณ์หลายประเภทใช้ OpenThread และการจัดหมวดหมู่ที่แสดงในข้อมูลผลิตภัณฑ์นี้จะขึ้นอยู่กับประเภทอุปกรณ์สมาร์ทโฮมทั่วไป ฟังก์ชันการทำงานสำหรับประเภทอุปกรณ์มาจากฟีเจอร์ที่ผู้ผลิตเพิ่มลงในอุปกรณ์แต่ละประเภท

หากสนใจที่จะแสดงผลิตภัณฑ์ของคุณ ดูข้อมูลเพิ่มเติมได้ที่หลักเกณฑ์ผลิตภัณฑ์
Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ OPENTHREAD และเครื่องหมายที่เกี่ยวข้องเป็นเครื่องหมายการค้าของ Thread Group และใช้ภายใต้ใบอนุญาต