Wow. Hold on to your hats folks. My cc3100 boards arrived today and I have the TI examples working. This is even better than I thought. So first off, a recap of the features:
- UART or SPI communication
- SSL socket support
- FULL Web Server built-in
- Multiple ways to pair without a UI (essential for IoT: SmartConfig, Peer-to-Peer, WPS, and another that is not yet released)
- 8 sockets
- Integrated mDNS (although I am picky about mDNS, so I will probably roll my own :)
The most encouraging thing is the diverse set of examples. If all of these work, I think this is a huge leap over the cc3000!
In the next week, I will try to directly command the device over UART from managed C#. The great thing is that I can just use the .NET Framework on my PC to develop the code and move it to .NET MF when it works. Also, I can see in the docs that TI considered different MCUs because there is even specific mention of how to handle the floating I/Os when the STM32 hibernates. Impressed.
The only negative is that I see absolutely no mention of the low level UART and SPI command structure. So, I'll be reverse engineering the commands for the managed driver.
Anyway... that's all for now.