Hello,
can someone explain me how SmartConfig works in detail or at least verify that I have understood it correctly?
I know
http://processors.wiki.ti.com/index.php/CC3000_Smart_Config
but this does not go into technical details.
Example:
I have a router, encryption on, key 123. I have a mobile phone (or whatever) which is connected to this router.
Now I have a brand new CC3000 which never was connected to this router.
CC3000 does wait for SmartConfig.
Now how can the CC3000 receive something from the encrypted network without knowing the key?
Does the mobile phone app for SmartConfig send some data in a way, that it is sent out from router to CC3000 unencrypted? Something like router sends encrypted, but in reality, CC3000 received it unencrypted. Because when the router sends to CC3000 encrypted, the CC3000 would have no key, therefore would not understand what the router (or mobile phone app) would send?
When there are multiple routers, e.g. on different Wifi channels, how does the CC3000 know on which channel it will get the SmartConfig packets?
Or do I miss something in flow?
Or must all devices start without encryption or switch off encryption during SmartConfig?
The topic is the Wifi link encryption. If the data is later encrypted by mobile phone app and decrypted by CC3000 this is more or less clear how this works.
Best regards,
Martin