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ó 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. 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.

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

Các thiết bị Thread và Bộ định tuyến biên Thread được nhiều nhà sản xuất thiết bị tạo ra. Chúng tôi muốn người dùng có thể sử dụng mạng lưới Thread mở, có khả năng tương tác và mạnh mẽ tại 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 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 có thông tin đăng nhập. 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 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 khác không phải Matter 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 Bộ định tuyến biên Thread.

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 đăng nhập cho mạng đó với Play services để thông tin đăng nhập có thể được dùng bởi các API Matter của chúng tôi và bởi các ứng dụng Android khác để 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ạ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 họ thực hiện 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