API dịch vụ Thread Play

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ó những lợi ích chính sau:

  • Dựa trên IPv6: Các thiết bị Thread có thể tham gia cùng mạng với các thiết bị khác của bạn và giao tiếp trực tiếp với nhau và với đám mây.
  • Lưới điện 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 lưới điện cung cấp phạm vi hoạt động 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 Nhóm Thread. Google đã thành lập nhóm này 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 tham gia vào mạng gia đình hiện có của người dùng thông qua Bộ định tuyến biên Thread. 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, Bộ định tuyến 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

Các nhà sản xuất thiết bị khác nhau sẽ tạo ra các thiết bị Thread và Bộ định tuyến biên Thread. Chúng tôi muốn người dùng có thể sử dụng 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 đã thêm các API Thread vào Google Play services để nhà phát triển Android có thể dùng nhằm kết nối thiết bị của họ với mạng Thread của người dùng. Để tham gia mạng Thread, thiết bị tham gia Thread cần có thông tin xác thực. Bằng cách sử 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 được 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 cho chúng vào 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 Matter khác không sử dụng Thread 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 Thread Border Router.

Thread và Matter

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

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

Nếu Bộ định tuyến biên đang kết nối với một mạng Thread hiện có, thì Bộ định tuyến biên cần lấy thông tin đăng nhập từ Play services để có thể kết nối.

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

Bộ định tuyến biên 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 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