2015-05-21 4 views
0

Можно ли разрешить двум устройствам Android общаться с помощью SSID? Одно устройство будет транслировать сообщение, создавая точку доступа с сообщением в качестве своего SSID. Рядом устройства могут читать и интерпретировать сообщение. Я не мог найти ничего в документации по Android, которая позволяет это. Возможно ли это на устройствах Android и как я могу это сделать?Передача небольших объемов информации с использованием SSID WiFi?

ответ

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(); 

Вы можете прочитать wifi информация оттуда. Возможно, вы можете определить точку доступа по MAC-адресу.

Смежные вопросы