Hi,
I recently bought TI's CC3100 WiFi module and designed a small board around it.
The advertisement of the module as well as the available data sheets looked fantastic:
"The CC3100MOD [...] dramatically simplifies the implementation of Internet connectivity. The CC3100MOD integrates all protocols for Wi-Fi and Internet, which greatly minimizes host MCU software requirements. [...]
The CC3100MOD module can connect to any 8-, 16-, or 32-bit MCU over the SPI or UART Interface." (Source:
http://www.ti.com/product/cc3100mod)
However, looking into the SDK it seems to be far away from simple. I couldn't find ANY information on the serial protocol whatsoever - instead several MB of driver source code to be run in conjunction with FreeRTOS. There are some porting hints available but still it would require some sort of OS functionality such as memory management and the like.
But - I don't want/need ANY of that. I just need to connect to an access point using WPA2 and then send a single tcp package to a preconfigured IP address.
The TI forum doesn't give much comfort here either ...
https://e2e.ti.com/support/wireless_connectivity/simplelink_wifi_cc31xx_cc32xx/f/968/p/600136/2207924So has anybody here experience with this module and could provide me a pointer how I should proceed?
To be honest - I totally underestimated this. In previous projects I just used some ESP8266 with AT-commands. Everything was VERY simple! Maybe I just got carried away with the marketing texts. But seriously; they market the stuff as general purpose IoT WiFi solution. So who the hell needs this amount of complexity? I presumed that openness and simplicity were the core values behind the whole IoT thing ...