TinyCircuits Forum

TinyCircuits Products => TinyDuino Processors & TinyShields => Topic started by: scalefree on September 01, 2016, 02:28:07 AM

Title: WiFi Shield: Smart Connect
Post by: scalefree on September 01, 2016, 02:28:07 AM
In reading up on the TI CC3000 that the WiFi TinyShield is based on I've discovered something called Smart Config that allows an app on a WiFi connected device like an Android or iPhone to send a signal to the WiFi shield & transmit the SSID, encryption key, default route & DNS servers to the chip & write them into an NVRAM so they don't have to be manually programmed in every time you reboot or want to use it on a new network.  But the design docs say the process starts by pressing the S1 button on the CC3000, putting it into Smart Config mode & listening for the special Smart Config packets from the control app.  Now I know there's no such button on the WiFi TinyShield but is there a software equivalent routine that can be triggered or pin pair that can be connected to start the process on the WiFi TinyShield?

For reference here's the Smart Config writeup on the TI wiki:

http://processors.wiki.ti.com/index.php/CC3000_Smart_Config (http://processors.wiki.ti.com/index.php/CC3000_Smart_Config)

And here's another breakdown of the Smart Connect process:

https://community.particle.io/t/smart-config-the-missing-manual-now-available/442 (https://community.particle.io/t/smart-config-the-missing-manual-now-available/442)