使用WiFi SSID传输少量信息?

时间:2015-05-21 18:51:01

标签: android location wifi

是否可以允许2台Android设备使用SSID进行通信?一个设备将通过创建一个消息作为其SSID来广播消息。附近的设备可以读取和解释消息。我无法在Android文档中找到允许这样做的任何内容。是否可以在Android设备上使用,我该怎么做?

1 个答案:

答案 0 :(得分:1)

您可以使用此调用创建热点:

private boolean setWifiApEnabled(WifiConfiguration wifiConfig, boolean enabled);

...

WifiConfiguration netConfig = new WifiConfiguration();
    netConfig.SSID = "\"SSID_NAME\"";
// more configs here.

扫描wifis,例如:

WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
List<ScanResult> results = wifi.getScanResults();

您可以从那里阅读无线信息。也许你可以通过MAC地址识别热点。