WiFi access with NFC Ring

Android L is due to introduce functionality that will allow a "sender"(usually the home owner) to write Wifi configuration to NFC Tags. When a recipient reads this tag (let's say it's the public portion of your NFC Ring) they will be automatically authenticated and connected to your Wireless network.

We probably wont get early access to introduce this to the NFC Ring Control app but users will be able to do this themselves by long pressing on a WiFi network(under WiFi settings) and selecting "Write to NFC tag".

It looks like it writes it as type application/vnd.wfa.wsc and the data includes both binary data and the SSID and password in ASCII. I guess that the binary data might be something like security protocol.

I will post the whole thing when I get home, and maybe see if I can find out more about it.

Here is a dump of what is on the tag after writing the Wifi Config to it in Android L.

We are using chariotsolutions nfc-tag plugin for PhoneGap which does have support for writing tags with different MIME types, so it should be easy enough to include this in the Control App. The problem is going to be the limited initial support for this feature in Android until more devices are upgraded to L.

Now just curious what this other data is that is being written to the tag. Having a look at the source code for the Android L Preview now.