Below I have attempted to draw my system such that it is easier to understand what I am trying to do.
******************* Web application and all data stored in AWS *** AWS IOT CORE*** Utilizing AWS IoT core which has support for TI CC3200 ******************* I want to use this service to update my MSP432 over GSM. ^ | |data |OTA Updates | v ******************* *** GSM MODULE ****All examples are only provided for WIFI, so this will need to be resolved ******************* ^ | |data |Write Firmware Updates to CC3200 Memory | v ******************* Running FreeRTOS from AWS, Acting as the storage for the new firmware update for the MSP432 ****** CC3200 ***** Acting as the middleman for all data to be sent to the cloud ******************* ^ | |data |Firmware updates | v ******************* ***** MSP432 ****** *******************
I need this system to remotely update as well as manage data effectively. I have not found any examples of a system working like this, which surprises me as this seems like a pretty standard way of working. IE using GSM to communicate with the cloud.
My understanding is that any WIFI related code built into the CC3200 will need to be replaced with GSM code. An alternative to this is that I simply use a hotspot in an old phone nearby in the mean time.
My questions are :
Is there any existing examples of the code required for replacing the WIFI portions of the CC3200 with GSM code such that I have the same connectivity but using a GSM module?
Are there any examples of using the AWS IoT core in the resource explorer that are not provided directly by AWS?
Is it possible to connect purely using the MSP432 and having it store and manage its own update? (By possible I mean does TI provide anything to make it streamlined, not is it possible in general)