API Dịch vụ Play theo luồng

Nhiều thiết bị Matter mới sẽ sử dụng Thread – một 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 với cùng một mạng như các thiết bị khác của bạn, đồng thời giao tiếp trực tiếp với nhau và với đám mây.
  • Mạng lưới công suất thấp: Được thiết kế cho IoT, Thread hỗ trợ các thiết bị chạy bằng pin, với một mạng lưới mang lại phạm vi và độ tin cậy.
  • Tốc độ: Chi phí thấp, khả năng kết nối cục bộ và mạng lưới giúp các thiết bị Thread phản hồi cực kỳ nhanh.

Thread được phát triển trong Thread Group, do Google thành lập cùng với 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 mạng gia đình hiện có của người dùng thông qua Thread Border Router (TBR). Tương tự như cách 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, TBR 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ó các đài Thread tích hợp và hoạt động như TBR.

Lưới có khả năng tương tác

Các thiết bị ThreadTBR được sản xuất bởi nhiều nhà sản xuất thiết bị. Chúng tôi muốn cho phép người dùng có một mạng 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à ai.

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

Matter API của chúng tôi trong Play services sử dụng các API này trong quy trình thiết lập. Các thiết bị Matter uỷ quyền sẽ chia sẻ thông tin đăng nhập với các thiết bị tham gia khi cung cấp các thiết bị đó cho mạng Thread.

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

Một trường hợp sử dụng không phải Matter cần lưu ý là quy trình thiết lập cho TBR.

Thread và Matter

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

Khi một border router mới được thiết lập trong nhà, thiết bị này 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 border router đang tạo một mạng Thread, thì border router cần chia sẻ thông tin đăng nhập cho mạng đó với Play services để thông tin đăng nhập có thể được các API Matter của chúng tôi và các ứng dụng Android khác sử dụng để kết nối các thiết bị Thread với mạng đó.

Nếu border router đang tham gia một mạng Thread hiện có, thì border router cần lấy thông tin đăng nhập từ Play services để có thể tham gia.

Các API Thread được cung cấp cho nhà phát triển border router để giúp hoàn thành việc này. Border router nhà phát triển có thể triển khai quy trình thiết lập của họ trong một ứng dụng Android. Ứng dụng này sẽ dàn xếp giữa Play servicesborder router, đồng thời sử dụng trực tiếp các API Thread.

Google Thread Border Router (gTBR)s, 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 Network SDK Thread trong các ứng dụng Android của bạn, hãy tham khảo hướng dẫn sử dụng Network SDK Thread của chúng tôi.

Sử dụng Thread Network SDK