This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TIDC-BLE-TO-WIFI-IOT-GATEWAY: Using OTA over the GSM module

Part Number: TIDC-BLE-TO-WIFI-IOT-GATEWAY
Other Parts Discussed in Thread: CC3200, CC3220SF

Hi Team, 

This is customer request can you please advise:

"

In the development kit, we brought the OTA functionality to life.

We want to use this functionality over the GSM module. What do you suggest ?

"

Thanks in advance

Best Regards

Furkan Sefiloglu

  • Hi Furkan,

    I am not a WiFi team member, but I will answer your question.

    There is no direct support for OTA via external network carrier at CC3200 devices (like a GSM module with AT commands based TCP/IP stack). Your customer will need implement all by yourself. He can create completely separate way for OTA via GSM or he can create additional abstraction layer. This layer will be connected to sl_ API of WiFi and AT commands for GSM. Exact implementation will depends on type of used GSM modem (e.g. TCP via AT commands, http via AT commands or ppp GSM modem with software TCP/IP stack).

    But maybe it will be easier to select CC3220 devices for new design. At this devices is fully supported network abstraction layer slnet. Main reason of this layer is simplify porting between wired and wireless Ethernet devices (MSP432E4 <-> CC3220/CC3235). And it should be relatively easy extend this layer to GSM modem support).

    Jan

  • Hi Jan,

    We have already choosen CC3220SF device. So, can you please elaborate on your comment below and refer some links/appnotes/docs etc.

    "But maybe it will be easier to select CC3220 devices for new design. At this devices is fully supported network abstraction layer slnet. Main reason of this layer is simplify porting between wired and wireless Ethernet devices (MSP432E4 <-> CC3220/CC3235). And it should be relatively easy extend this layer to GSM modem support)."

    Kind Regards,

    Anıl

  • Hi Anıl,

    Unfortunately I am not aware about any document with description of that approach.

    Key question question is if you need to via GSM OTA only or you need some other communication via GSM (e.g. http, MQTT) as well. 2nd important question is what are capabilities of your GSM modem (does it support TCP/IP via AT commands, does it support http(s) via AT commands, etc.). Reason why this information are important is that it allow to find best way where to connect GSM layer.

    Jan

  • Hi Jan,

    GSM module supports AT Commands (TCP/IP, HTTP(s), MQTT). GSM can do OTA. It will also communicate with MQTT. GSM can download file using http(s), and store it in its own file system.


    Regards,

    Hamza

  • Hi Hamza,

    As you are developer it is your choice how connect two devices with different TCP/IP stacks with higher protocol abstraction. You can keep both stack separated of you can marge both stack together. With CC3220SF device you will have enough resources (RAM and XIP flash) to achieve both ways. At first step you should look how is structure OTA and MQTT at CC3220. After that you can determine best way for you.

    Jan