What is this for?
If you need to configure your Android or Windows devices, using a Wi-Fi network - you can either use the GUI, or this.
Sometimes the option you need isn't in the UI - so as a workaround, you can find out what the manual option is and generate it.
This is meant to be a supplement to that.
Both Android & Windows use the same XML format, as far as I'm aware (there might be fields that vary).
Use this as the basis, and enjoy!
This site will help generate a configuration profile based on the network information you provide.
Using this, you can import the profile into your mobile devices (via a method such as an MDM).
You can see all of the modified output in the bottom as aqua text.
All of this is run client-side, within the browser.
Extra stuff:
Wireless profile samplesXML Profile Elements
Fill out your Wi-Fi network details below. This only supports "Personal" connections.
Generated Profile
<?xml version="1.0"?>
<WLANProfile xmlns="http://www.microsoft.com/networking/WLAN/profile/v1">
<name>Network Name</name>
<SSIDConfig>
<SSID>
<hex>53534944</hex>
<name>SSID</name>
</SSID>
<nonBroadcast>false</nonBroadcast>
</SSIDConfig>
<connectionType>ESS</connectionType>
<connectionMode>auto</connectionMode>
<MSM>
<security>
<authEncryption>
<authentication>open</authentication>
<encryption>none</encryption>
<useOneX>false</useOneX>
</authEncryption>
<sharedKey>
<keyType>passPhrase</keyType>
<protected>false</protected>
<keyMaterial></keyMaterial>
</sharedKey>
</security>
</MSM>
</WLANProfile>