Google cam kết thúc đẩy bình đẳng chủng tộc đối với cộng đồng đen. Xem cách.
Trang này được dịch bởi Cloud Translation API.
Switch to English

Designs Co-Processor

thiết kế đồng bộ xử lý được hỗ trợ bởi OpenThread. Có hai kiến ​​trúc thiết kế chính:

  • Mạng Co-Processor (NCP) - lớp ứng dụng trên bộ vi xử lý máy chủ, OpenThread tính năng trên 802.15.4 SoC
  • Đài phát thanh Co-Processor (RCP) - lớp Application và OpenThread cốt lõi trong việc xử lý, điều khiển OpenThread tối thiểu trên 802.15.4 SoC

Truyền thông giữa các NCP và bộ vi xử lý máy chủ là thông qua giao diện nối tiếp, thường sử dụng SPI hoặc UART, qua giao thức Spinel. Để biết thêm thông tin về những thiết kế, xem vBulletin thiết kế .

Khi xây dựng ví dụ OpenThread, hình ảnh firmware cho thiết kế NCP mong muốn của bạn tự động nên được tạo ra. Để biết thêm thông tin, xem Binaries .

Để tải về các lựa chọn trước khi xây dựng hình ảnh firmware NCP, cùng với hướng dẫn nhấp nháy, xem Pre-xây dựng firmware NCP .

giao thức spinel

Spinel là một giao thức quản lý chung cho phép một thiết bị máy chủ để giao tiếp với và quản lý một NCP. thiết kế ban đầu để hỗ trợ Chủ đề dựa trên NCPs, Spinel đã được thiết kế với một cách tiếp cận lớp cho phép nó dễ dàng thích nghi với công nghệ mạng khác trong tương lai.

Giao thức này được bao gồm với OpenThread tại /src/lib/spinel . Một công cụ Python CLI gọi Pyspinel hiện có sẵn cho mục đích thử nghiệm.

Để biết thêm thông tin, xem Internet Draft cho Spinel chủ-Controller Nghị định thư .

wpantund

OT wpantund Kiến trúc

wpantund là một người sử dụng không gian giao diện mạng tài xế / daemon mà cung cấp một giao diện mạng IPv6 nguồn gốc từ một NCP. Nó được viết và phát triển bởi Nest Labs để hỗ trợ tốt hơn kết nối chủ đề trên Unix-như hệ điều hành. Nó sử dụng Spinel để giao tiếp với một NCP.

wpantund không được bao gồm với OpenThread. Để biết thêm thông tin, xem kho wpantund GitHub .

SPI / HDLC bộ chuyển đổi

spi-hdlc-adapter là một công cụ trình bày một giao diện SPI như một HDLC-lite mã hóa không đồng bộ dòng nối tiếp.

Công cụ này được sử dụng để thiết kế phần cứng hỗ trợ nơi các máy chủ Linux và OpenThread NCP được kết nối thông qua SPI. Lợi ích của việc spi-hdlc-adapterwpantund thể chạy chưa sửa đổi như thể nó đã được truyền đạt đến NCP thông qua một kết nối nối tiếp chuẩn.

spi-hdlc-adapter sử dụng giao thức SPI được nêu trong Phụ lục A.2 của Spinel Internet Protocol-Draft. Để biết thêm thông tin, vui lòng xem README trong kho OpenThread GitHub.