Kết nối thiết bị mà không cần dùng cáp

Ngoài việc cho phép giao tiếp với đám mây, API không dây của Android cũng cho phép giao tiếp với các thiết bị khác trên cùng một mạng cục bộ và thậm chí cả các thiết bị không thuộc mạng nhưng ở gần. Việc bổ sung tính năng Khám phá dịch vụ mạng (NSD) sẽ nâng tầm khả năng này bằng cách cho phép ứng dụng tìm một thiết bị ở gần đang chạy các dịch vụ mà ứng dụng có thể giao tiếp. Việc tích hợp tính năng này vào ứng dụng sẽ giúp bạn cung cấp nhiều tính năng, chẳng hạn như chơi trò chơi với người dùng trong cùng một phòng, lấy hình ảnh từ webcam có hỗ trợ NSD được kết nối mạng hoặc đăng nhập từ xa vào các máy khác trên cùng một mạng.

Lớp này mô tả các API chính để tìm và kết nối với các thiết bị khác từ ứng dụng của bạn. Cụ thể, tài liệu này mô tả API NSD để phát hiện các dịch vụ hiện có và API Wi-Fi ngang hàng (P2P) để thực hiện các kết nối không dây ngang hàng. Lớp này cũng cho bạn biết cách sử dụng kết hợp NSD và Wi-Fi P2P để phát hiện các dịch vụ do một thiết bị cung cấp và kết nối với thiết bị đó khi không có thiết bị nào được kết nối mạng.

Nếu bạn đang tìm một API cấp cao hơn để ứng dụng Android của mình chuyển dữ liệu một cách đáng tin cậy và an toàn giữa các thiết bị bằng cách sử dụng kết hợp Wi-Fi và Bluetooth, hãy cân nhắc sử dụng API kết nối lân cận

Bài học

Dùng tính năng khám phá dịch vụ mạng
Tìm hiểu cách truyền phát các dịch vụ do ứng dụng của bạn cung cấp, khám phá các dịch vụ được cung cấp trên mạng cục bộ và sử dụng NSD để xác định thông tin kết nối cho dịch vụ mà bạn muốn kết nối.
Tạo kết nối P2P bằng Wi-Fi
Tìm hiểu cách tìm nạp danh sách thiết bị ngang hàng ở gần, tạo điểm truy cập cho các thiết bị cũ và kết nối với các thiết bị khác có khả năng kết nối Wi-Fi P2P.
Sử dụng Wi-Fi P2P để khám phá dịch vụ
Tìm hiểu cách dùng Wi-Fi P2P để khám phá các dịch vụ do các thiết bị ở gần phát hành mà không cần kết nối với cùng một mạng.

Bạn cũng nên đọc