Google is committed to advancing racial equity for Black communities. See how.
หน้านี้ได้รับการแปลโดย Cloud Translation API
Switch to English

เริ่มต้น

เรียนรู้เกี่ยวกับเธรด

คุณยังใหม่กับ Thread ® หรือไม่? หรือเพียงแค่ต้องการฟื้นฟูความรู้ของคุณ? ตรวจสอบ Thread Primer ของเราซึ่งครอบคลุมพื้นฐานทั้งหมดของ Thread และวิธีการทำงาน

ลอง OpenThread

ต้องการทราบว่า OpenThread ที่ Google เผยแพร่นั้นเกี่ยวกับอะไร? วิธีที่เร็วที่สุดคือเรียกใช้ Codelabs หรือ Guides ของเรา

Codelab จำลองพร้อม Docker

ลองใช้ OpenThread โดยไม่ต้องใช้ฮาร์ดแวร์ทดสอบ การใช้ Docker บนเครื่อง Mac หรือ Linux เรียนรู้วิธีการ:

  • จำลองเครือข่ายเธรด
  • ตรวจสอบความถูกต้องของโหนดเธรดด้วยการว่าจ้าง
  • ใช้ OpenThread Daemon เพื่อจัดการเครือข่ายเธรดจำลองที่มี RCP

ลองใช้ Simulation Codelab กับ Docker

Codelab จำลองด้วย build toolchain

เวอร์ชันอื่นของ Docker Simulation Codelab ซึ่งแทนที่จะใช้ Docker คุณจะตั้งค่า OpenThread build toolchain และสร้าง OpenThread โดยตรงบนเครื่อง Mac หรือ Linux

ลองใช้ Simulation Codelab ด้วย build toolchain

ฮาร์ดแวร์ Codelab

ดำดิ่งสู่ฮาร์ดแวร์โดยคุณจะได้เรียนรู้วิธีการ:

  • Flash OpenThread บนบอร์ดพัฒนา Nordic nRF52840
  • สร้างเครือข่ายเธรดจริง
  • ตรวจสอบความถูกต้องของโหนดเธรดด้วยการว่าจ้าง
  • ใช้ OpenThread CLI สำหรับ Multicast และ UDP

ลองใช้ Hardware Codelab

API Codelab

ต้องการใช้ OpenThread API ในแอปพลิเคชันหรือไม่ การใช้ฮาร์ดแวร์จริงเรียนรู้วิธีการ:

  • ตั้งโปรแกรมปุ่มและไฟ LED บนบอร์ดพัฒนา Nordic nRF52840
  • ใช้ OpenThread API ทั่วไปและคลาส otInstance
  • ตรวจสอบและตอบสนองต่อการเปลี่ยนแปลงสถานะ OpenThread
  • ส่งข้อความ UDP ไปยังอุปกรณ์ทั้งหมดในเครือข่ายเธรด

ลองใช้ API Codelab

Network Simulator Codelab

OpenThread Network Simulator (OTNS) ช่วยให้คุณเห็นภาพและใช้งานเครือข่ายเธรดจำลองโดยใช้ CLI และเว็บอินเตอร์เฟส ด้วยเครื่อง Mac หรือ Linux เรียนรู้วิธีการ:

  • ติดตั้ง OTNS และสร้าง OpenThread สำหรับ OTNS
  • ใช้ OTNS-Web เพื่อจัดการเครือข่ายเธรดและแสดงภาพกิจกรรมในเว็บเบราว์เซอร์
  • ใช้ OTNS-CLI เพื่อควบคุมการจำลองเพิ่มเติม

ลองใช้ Network Simulator Codelab

การทดสอบและการสร้างภาพ Codelab

OTNS สามารถใช้กับ Silk ซึ่งเป็นแพลตฟอร์มทดสอบอัตโนมัติสำหรับการตรวจสอบความถูกต้องของฟังก์ชัน OpenThread คุณสมบัติและประสิทธิภาพของระบบกับอุปกรณ์จริง ด้วยเครื่อง Mac หรือ Linux เรียนรู้วิธีการ:

  • สร้าง OpenThread สำหรับอุปกรณ์จริงโดยเปิดใช้งานคุณสมบัติ OTNS
  • ใช้ OTNS-Web เพื่อตรวจสอบสถานะของเครือข่ายเธรดที่เกิดจากการเรียกใช้กรณีทดสอบ Silk

ลองใช้ Codelab การทดสอบและการแสดงภาพ

Border Router พร้อม Docker

หากคุณสนใจ Thread Border Router ให้เริ่มต้นกับ OpenThread Border Router (OTBR) อย่างรวดเร็วโดยทดลองใช้ใน Docker container บนเครื่องที่ใช้ Linux

ลองใช้คู่มือ OTBR Docker

รับรหัส

รู้แล้วว่าคุณกำลังทำอะไรและต้องการเริ่มต้นใช้งานโค้ดหรือไม่? ไปที่ ไซต์ OpenThread GitHub ซึ่งคุณสามารถค้นหาที่เก็บ OpenThread พร้อมกับที่เก็บการสนับสนุนอื่น ๆ เช่น OpenThread Border Router, OpenThread RTOS และ OpenThread Commission

รองรับแพลตฟอร์ม

OpenThread ถูกย้ายไปยังอุปกรณ์และแพลตฟอร์มต่างๆโดยทั้งทีม OpenThread ผู้ขายซิลิคอนและชุมชน

ดูรายชื่อแพลตฟอร์มที่ รองรับผู้ขายได้ ที่ Vendor Support

เรียนรู้เพิ่มเติมเกี่ยวกับสถาปัตยกรรมระบบและการออกแบบแพลตฟอร์มในภาพรวม แพลตฟอร์ม

การสนับสนุน Docker

อิมเมจ Docker สำหรับใช้กับ OpenThread มีอยู่ใน Docker Hub ภาพเหล่านี้สร้างและทดสอบโดยทีม OpenThread และเป็นวิธีง่ายๆในการเริ่มต้นกับ OpenThread โดยไม่ต้องผ่าน toolchain และการกำหนดค่าระบบ

คู่มือผู้ใช้

ต้องการความช่วยเหลือเกี่ยวกับงานหรือคุณลักษณะเฉพาะหรือไม่? ไกด์ของเราสามารถช่วยได้

ประเภท สารบัญ
สร้าง วิธีสร้างและกำหนดค่า OpenThread และเปิดใช้งานคุณสมบัติขั้นสูง
พอร์ต วิธีการพอร์ต OpenThread ไปยังแพลตฟอร์มฮาร์ดแวร์ใหม่
เราเตอร์ชายแดน วิธีเชื่อมต่อเครือข่าย OpenThread ของคุณกับเครือข่าย IPv6 อื่น ๆ ด้วย Border Router หรือใช้การว่าจ้างเธรดภายนอก
ผบช. น วิธีการสร้างและใช้ OT ข้าราชการเพื่อส่งอุปกรณ์เข้าสู่เครือข่ายเธรด
Pyspinel วิธีใช้ Pyspinel เพื่อสร้าง Thread packet sniffer
การรับรอง วิธีทดสอบแพลตฟอร์มของคุณกับกรณีการทดสอบการรับรองทั้งหมด

API ของแอปพลิเคชัน

การพัฒนาแอปพลิเคชันให้ทำงานบน OpenThread? ลองใช้ Codelab การพัฒนาด้วย OpenThread APIs ของเรา เพื่อเรียนรู้พื้นฐานหรือเจาะลึกใน เอกสารอ้างอิง API เพื่อดูว่ามีบริการ OpenThread ใดบ้าง

การทดสอบและการรับรอง

เรียนรู้วิธีที่เราทดสอบ OpenThread และเครื่องมือทดสอบผู้ใช้ที่มีอยู่ในหน้า การทดสอบ ของเราและเรียกดูเมตริกคุณภาพตามมาตรฐาน OpenThread ล่าสุดบน แดชบอร์ดคุณภาพ ของเรา

หากคุณสนใจการรับรองเธรดสำหรับผลิตภัณฑ์หรือส่วนประกอบของคุณโปรดดูหน้าการ รับรอง

รับความช่วยเหลือหรือมีส่วนร่วม

มีคำถามเกี่ยวกับ OpenThread หรือไม่? ต้องการมีส่วนร่วมในการพัฒนาอย่างต่อเนื่องหรือไม่? หน้า ทรัพยากร ของเราจะอธิบายวิธีการทั้งหมดในการขอความช่วยเหลือหรือการช่วยเหลือ