OpenThread
OpenThread do Google phát hành là sự triển khai nguồn mở của Thread®. Google đã phát hành OpenThread để giúp công nghệ nối mạng được sử dụng trong các sản phẩm Google Nest rộng rãi hơn cho các nhà phát triển, nhằm đẩy nhanh quá trình phát triển sản phẩm cho các tòa nhà thương mại và nhà thông minh.
Với lớp trừu tượng nền tảng hẹp và dấu vết bộ nhớ nhỏ, OpenThread (OT) có tính di động cao. Ứng dụng này hỗ trợ cả thiết kế System-on-Chip (SoC) và Co-Processor (RCP, NCP).
Với lớp trừu tượng nền tảng hẹp và dấu vết bộ nhớ nhỏ, OpenThread (OT) có tính di động cao. Ứng dụng này hỗ trợ cả thiết kế System-on-Chip (SoC) và Co-Processor (RCP, NCP).
Thành phần được chứng nhận Thread
OpenThread triển khai tất cả các tính năng được xác định trong Thông số kỹ thuật của Thread. Thông số kỹ thuật này xác định giao thức truyền thông không dây giữa các thiết bị dựa trên IPv6, đáng tin cậy, an toàn và công suất thấp cho các ứng dụng xây dựng gia đình và thương mại.
Tính năng
OpenThread triển khai tất cả các lớp kết nối mạng Thread (IPv6, 6LoWPAN, IEEE 802.15.4 với khả năng bảo mật MAC, Thiết lập liên kết lưới, Định tuyến lưới) và vai trò của thiết bị, cũng như hỗ trợ Bộ định tuyến biên.
Dịch vụ ứng dụng
- Cấu hình IPv6 và giao diện dữ liệu thô
- Cổng UDP
- Máy khách và máy chủ CoAP
- Ứng dụng và máy chủ DHCPv6
- Máy khách DNSv6
Tính năng nâng cao
- Giám sát trẻ em
- Thông báo cho cha mẹ trước về việc đính kèm lại
- Phát hiện Jam
- Tìm kiếm định kỳ dành cho cha mẹ
Hỗ trợ người đồng xử lý
- Spinel, một giao thức Đồng xử lý đa năng
- OT Daemon, một trình điều khiển/trình nền giao diện mạng cho Radio Co-Processor của không gian người dùng
- Hỗ trợ Sniffer qua các nút Spinel
Bộ định tuyến biên
- Khả năng kết nối IPv6 hai chiều giữa Thread và Ethernet/Wi-Fi
- Khám phá dịch vụ dựa trên DNS hai chiều giữa Thread và Ethernet/Wi-Fi
- Mở rộng lưới Thread qua đường liên kết Ethernet/Wi-Fi
Bạn sẽ sử dụng OpenThread như thế nào?
Nếu bạn muốn đóng góp vào sự phát triển không ngừng của OpenThread, thì kho lưu trữ OpenThread GitHub sẽ giúp bạn. Tại đó, bạn sẽ tìm thấy tất cả mã, bao gồm thông tin về cách đóng góp, hướng dẫn về kiểu, quy tắc ứng xử, cấp phép và nhiều thông tin khác.
Nếu bạn muốn sử dụng OpenThread trong các sản phẩm của riêng mình hoặc để triển khai cá nhân, hãy chọn các tùy chọn bên dưới.
Nếu bạn muốn sử dụng OpenThread trong các sản phẩm của riêng mình hoặc để triển khai cá nhân, hãy chọn các tùy chọn bên dưới.
Triển khai mạng Thread
Xác định thiết kế phần cứng và nền tảng mà bạn muốn dùng để xây dựng và triển khai mạng Thread của riêng mình. Thêm Bộ định tuyến biên giới để kết nối mạng Thread của bạn với các lớp mạng khác, chẳng hạn như Wi-Fi hoặc Ethernet hoặc sử dụng OpenThread RTOS, một giải pháp nền tảng đơn lẻ sử dụng LwIP, FreeRTOS và mbed TLS. Đồng thời, sử dụng OpenThread Commissioner để dễ dàng đưa thiết bị vào mạng Thread.
Phát triển ứng dụng ở trên cùng mạng Thread
Hãy thử Lớp học lập trình API của chúng tôi và sử dụng Tài liệu tham khảo API làm hướng dẫn phát triển ứng dụng. IPv6, UDP, CoAP, ICMPv6, DNSv6, v.v.
Chuyển OpenThread sang một nền tảng phần cứng mới
Vui lòng xem Hướng dẫn chuyển đổi của chúng tôi để được hướng dẫn tất cả các bước cần thiết để chuyển OpenThread sang một nền tảng phần cứng mới.
Lấy chứng chỉ về Thread cho sản phẩm OpenThread
OpenThread có thể được Nhóm Thread chứng nhận. Là một ngăn xếp tham chiếu Thread, OpenThread giúp bạn dễ dàng chứng nhận.
Tin tức
Đưa Internet đến với các thiết bị IoT công suất thấp
Xem phiên hội thảo của chúng tôi tại Google I/O để nắm bắt thông tin tổng quan ngắn gọn về Thread và cách nhà phát triển có thể nhanh chóng xây dựng các giải pháp IoT bằng OpenThread.
Tham chiếu lệnh CLI và hướng dẫn về khái niệm có sẵn
Ngày 12 tháng 3 năm 2024
Tài liệu tham khảo đầy đủ về tất cả lệnh CLI và hướng dẫn sử dụng liên quan hiện có trong Tài liệu tham khảo về OpenThread.
Tài liệu tham khảo đầy đủ về tất cả lệnh CLI và hướng dẫn sử dụng liên quan hiện có trong Tài liệu tham khảo về OpenThread.
Đã xuất bản tài liệu tham khảo về biến cấu hình
Ngày 26 tháng 12 năm 2023
Tài liệu tham khảo đầy đủ về tất cả biến cấu hình OpenThread theo nhóm đã được thêm vào Tài liệu tham khảo về OpenThread.
Tài liệu tham khảo đầy đủ về tất cả biến cấu hình OpenThread theo nhóm đã được thêm vào Tài liệu tham khảo về OpenThread.
Phát hành Lớp học lập trình phần cứng Espressif
Ngày 26 tháng 10 năm 2023
Chúng tôi ra mắt một lớp học lập trình mới: Tìm hiểu cách lập trình OpenThread trên phần cứng Espressif thực tế, tạo và quản lý mạng Thread cũng như trao đổi thông báo giữa các nút.
Chúng tôi ra mắt một lớp học lập trình mới: Tìm hiểu cách lập trình OpenThread trên phần cứng Espressif thực tế, tạo và quản lý mạng Thread cũng như trao đổi thông báo giữa các nút.
Ai hỗ trợ OpenThread?
Những sản phẩm nào sử dụng OpenThread?
Các sản phẩm sau đây sử dụng OpenThread và hỗ trợ các yêu cầu cốt lõi của Thông số kỹ thuật luồng. Những sản phẩm đăng huy hiệu "Tạo trên luồng" đã được Thread Group chứng nhận.
Nhiều loại thiết bị sử dụng OpenThread và danh mục trong trang thông tin sản phẩm này dựa trên các loại thiết bị nhà thông minh phổ biến. Chức năng của từng loại thiết bị bắt nguồn từ những tính năng mà nhà sản xuất thêm vào cho từng loại thiết bị.
Bạn muốn giới thiệu sản phẩm của mình? Hãy xem Nguyên tắc về sản phẩm của chúng tôi để biết thêm thông tin.
Nhiều loại thiết bị sử dụng OpenThread và danh mục trong trang thông tin sản phẩm này dựa trên các loại thiết bị nhà thông minh phổ biến. Chức năng của từng loại thiết bị bắt nguồn từ những tính năng mà nhà sản xuất thêm vào cho từng loại thiết bị.
Bạn muốn giới thiệu sản phẩm của mình? Hãy xem Nguyên tắc về sản phẩm của chúng tôi để biết thêm thông tin.
Java là một nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle. MẠNG MỞ RỘNG và các nhãn liên quan là các nhãn hiệu của Nhóm Thread và được sử dụng theo giấy phép.