cuốn sách gpt4 ai đã làm

android - Wi-Fi Direct và Wi-Fi "bình thường" - MAC khác nhau?

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-02 19:52:39 27 4
mua khóa gpt4 Nike

Tôi hiện đang cố gắng kết nối hai điện thoại biết địa chỉ MAC của nhau qua Wi-Fi Direct và gặp phải sự cố sau: Tôi gặp lỗi từ

Đã nhận được địa chỉ MAC
    WifiManager wifiMan = (WifiManager) cái này
.getSystemService(Context.WIFI_SERVICE);
WifiInfo wifiInf = wifiMan.getConnectionInfo();
MAC_ADDRESS = wifiInf.getMacAddress();

cùng tôi khi khám phá và yêu cầu các đồng nghiệp từ Trình quản lý WifiP2p Nhận được hơi khác nhau. Ví dụ:a0:xx:xx:... trở nên a2:xx:xx....Có ai biết tại sao không? Tôi không tìm được cách nào để lấy "Địa chỉ MAC Wi-Fi Direct" và tôi nghĩ địa chỉ MAC phải là duy nhất và đó là cùng một mô-đun Wi-Fi xử lý cả hai (Wi-Fi thông thường và P2P/Direct). Điều này thật kỳ lạ..tôi nên làm gì? Đối với hai thiết bị tôi có (Galaxy Nexus), địa chỉ MAC luôn chỉ khác nhau ở hai ký tự đầu tiên - tôi có nên loại bỏ chúng không? Xác suất gặp phải sự cố (chỉ có phần đầu tiên của địa chỉ MAC khác nhau giữa hai thiết bị) có quá cao không?

Cảm ơn.

câu trả lời hay nhất

đọc Địa chỉ MACTrên Wikipedia.

Địa chỉ có thể là địa chỉ được quản lý chung hoặc địa chỉ được quản lý cục bộ.

Các địa chỉ được quản lý cục bộ và được quản lý toàn cầu được phân biệt bằng cách đặt bit có trọng số thấp thứ hai của byte có trọng số cao nhất của địa chỉ. Bit này còn được gọi là bit U/L, viết tắt của Universal/Local, xác định cách thức địa chỉ. được quản lý. Nếu bit là 0, địa chỉ được quản lý chung. Nếu là 1, địa chỉ được quản lý cục bộ.

Địa chỉ MAC 48

Vì Wi-Fi Direct chỉ là một ngăn xếp khác trên MAC nên bạn cũng nên kiểm tra xem bit này có ý nghĩa gì. tôi đã tìm thấy một số thảo luận qua thưLàm rõ điểm này. Rõ ràng trích dẫn dưới đây xuất phát từ đặc tả WFA.

Thiết bị P2P sẽ chỉ định Địa chỉ giao diện P2P, tương ứng với định dạng như được mô tả trong §7.1.3.3.1 của IEEE Std 802.11‑2007 1, được sử dụng để liên lạc với Chủ sở hữu nhóm P2P hoặc Khách hàng trong Nhóm P2P. Địa chỉ giao diện P2P không bắt buộc phải là duy nhất trên toàn cầu và có thể được quản lý cục bộ. Địa chỉ giao diện P2P có thể giống với Địa chỉ thiết bị P2P miễn là đáp ứng các yêu cầu về Địa chỉ giao diện P2P trong điều khoản này.

Vì vậy tôi nghĩ câu trả lời cho câu hỏi là, bạn không nên bắt đầu với Trình quản lý Wifi Lấy địa chỉ MAC và sử dụng nó cho Wi-Fi P2P kết nối.

Về android - Wi-Fi Direct và Wi-Fi "bình thường" - MAC khác nhau? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/10968951/

27 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress