API dịch vụ Thread Play

Nhiều thiết bị Matter mới sẽ sử dụng Thread – công nghệ mạng lưới không dây dựa trên IP, được thiết kế cho các thiết bị nhà thông minh.

Thread có các lợi ích chính sau:

  • Dựa trên IPv6: Các thiết bị Thread có thể kết nối cùng một mạng như các thiết bị khác của bạn và giao tiếp trực tiếp với nhau cũng như với đám mây.
  • Lưới công suất thấp: Thread được xây dựng cho IoT, hỗ trợ các thiết bị chạy pin với một lưới mang lại phạm vi hoạt động và độ tin cậy.
  • Tốc độ: Mức hao tổn thấp, kết nối cục bộ và lưới giúp thiết bị Thread phản hồi cực kỳ nhanh.

Thread được phát triển trong Nhóm Thread do Google thành lập cùng các công ty thành viên khác vào năm 2014.

Các thiết bị Thread kết nối với các mạng gia đình hiện có của người dùng thông qua Bộ định tuyến đường biên Thread. Giống như bộ định tuyến Wi-Fi có thể kết nối các thiết bị Wi-Fi và Ethernet vào một mạng duy nhất, Bộ định tuyến đường biên Thread cho phép các thiết bị Thread trở thành một phần trong mạng của người dùng.

Các thiết bị của Google như Nest WiFi, Google Nest Hub MaxGoogle Nest Hub (2nd gen) có sẵn đài Thread và hoạt động như Bộ định tuyến biên Thread.

Một lưới có khả năng tương tác

Thiết bị Thread và Bộ định tuyến đường viền Thread được nhiều nhà sản xuất thiết bị xây dựng. Chúng tôi muốn cung cấp cho người dùng một lưới Thread mở, có khả năng tương tác và mạnh mẽ trong nhà, bất kể nhà sản xuất là gì.

Chúng tôi đã đưa các API Thread vào Google Play services mà nhà phát triển Android có thể sử dụng để kết nối thiết bị của họ với mạng Thread của người dùng như là một phần của SDK dành cho thiết bị di động. Để tham gia mạng Thread, thiết bị Thread tham gia cần có thông tin xác thực. Khi sử dụng các API Thread, ứng dụng Android có thể lấy thông tin xác thực từ Play services và chia sẻ thông tin đó với thiết bị tham gia.

Các API Matter của chúng tôi trong Play services sử dụng các API này trong quá trình thiết lập. Ủy viên Matter chia sẻ thông tin xác thực với các thiết bị tham gia khi cấp phép các thiết bị đó cho mạng Thread.

Các nhà phát triển Android có thể truy cập trực tiếp các API Thread nếu muốn tuỳ chỉnh chế độ thiết lập Thread hoặc có các trường hợp sử dụng khác không phải Matter có sử dụng Thread.

Một trường hợp sử dụng không phải Matter cần làm nổi bật là quy trình thiết lập cho Bộ định tuyến đường viền Thread.

Luồng và vấn đề

Quy trình thiết lập cho Bộ định tuyến biên

Khi một Bộ định tuyến đường biên mới được thiết lập trong một nhà, bộ định tuyến đó sẽ tạo một mạng Thread mới hoặc kết nối với một mạng Thread hiện có.

Nếu Bộ định tuyến đường biên đang tạo một mạng Thread, thì Bộ định tuyến đường biên cần chia sẻ thông tin xác thực của mạng đó với Play services để các API Matter và ứng dụng Android khác có thể sử dụng thông tin xác thực để kết nối với các thiết bị Thread.

Nếu Bộ định tuyến đường biên đang tham gia mạng Thread hiện có, thì Bộ định tuyến đường biên cần lấy thông tin xác thực từ Play services để có thể tham gia.

Các API Thread có sẵn cho các nhà phát triển Bộ định tuyến đường viền để giúp hoàn thành việc này. Nhà phát triển Bộ định tuyến biên có thể triển khai quy trình thiết lập trong ứng dụng Android. Ứng dụng này sẽ dàn xếp giữa Play services và Bộ định tuyến biên, đồng thời sẽ sử dụng trực tiếp các API Thread.

Bộ định tuyến biên giới của Google (chẳng hạn như Nest Hub (2nd gen)) được thiết lập trong nhà bằng Google Home app (GHA).

Bắt đầu

Để bắt đầu sử dụng SDK mạng Thread trong các ứng dụng Android, hãy tham khảo hướng dẫn sử dụng SDK mạng Thread của chúng tôi.

Sử dụng Thread Network SDK