Luồng tin nhắn
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Tính năng Ghép nối nhanh yêu cầu thêm một kênh để kết nối liên tục với Trình cung cấp nhằm hỗ trợ tiện ích Ghép nối nhanh. Khi Nhà cung cấp kết nối với một Trình tìm kiếm được hỗ trợ, Trình tìm kiếm sẽ cố gắng kết nối luồng thông báo.
Cách triển khai được hỗ trợ
Tính năng Ghép nối nhanh hỗ trợ hai loại triển khai luồng thông báo:
RFCOMM
Sử dụng UUID cố định làm điểm cuối df21fe2c-2515-4fdb-8886-f12c4d67927c
L2CAP
Sử dụng PSM Characteristic của GATT để lấy giá trị PSM cho kết nối L2CAP.
Sau khi kết nối, bạn có thể trao đổi thông báo theo định dạng sau:
Octet |
Loại dữ liệu |
Mô tả |
Bắt buộc? |
0 |
uint8 |
Nhóm tin nhắn |
Bắt buộc |
1 |
uint8 |
Mã thông báo |
Bắt buộc |
2 – 3 |
uint16 |
Độ dài dữ liệu bổ sung |
Bắt buộc |
4 – n |
|
Dữ liệu bổ sung |
Không bắt buộc |
Độ dài dữ liệu bổ sung và các trường dữ liệu bổ sung phải là nguồn cuối lớn.
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2025-08-13 UTC.
[null,null,["Cập nhật lần gần đây nhất: 2025-08-13 UTC."],[[["\u003cp\u003eFast Pair utilizes a persistent connection with Providers via an additional channel to enable Fast Pair extensions.\u003c/p\u003e\n"],["\u003cp\u003eTwo message stream implementations are supported: RFCOMM using a fixed UUID and L2CAP using GATT PSM Characteristic for connection.\u003c/p\u003e\n"],["\u003cp\u003eExchanged messages adhere to a specific format containing message group, message code, additional data length, and optional additional data.\u003c/p\u003e\n"],["\u003cp\u003eData length and additional data fields within messages are represented in big endian format.\u003c/p\u003e\n"]]],[],null,["# Message Stream\n\nFast Pair requires an additional channel for a persistent connection with the\nProviders to support Fast Pair extensions. When the Provider connects to a\nsupported Seeker, the Seeker will attempt to connect the message stream.\n\nSupported Implementation\n------------------------\n\nFast Pair supports two kinds of message stream implementations:\n\n### RFCOMM\n\nUse fixed UUID as the endpoint\n`df21fe2c-2515-4fdb-8886-f12c4d67927c`\n\n### L2CAP\n\nUse GATT [PSM Characteristic](/nearby/fast-pair/specifications/bledevice#message_stream_PSM \"message stream_PSM\") to obtain the PSM value for L2CAP connection.\n\nMessage Format\n--------------\n\nOnce connected, messages can be exchanged in the following format:\n\n| Octet | Data Type | Description | Mandatory? |\n|-------|-----------|------------------------|------------|\n| 0 | uint8 | Message group | Mandatory |\n| 1 | uint8 | Message code | Mandatory |\n| 2 - 3 | uint16 | Additional data length | Mandatory |\n| 4 - n | | Additional data | Optional |\n\nThe additional data length and additional data fields should be big endian."]]