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.

SIMPLELINK-CC32XX-SDK: SW examples or libraries to use CC32xx as gateway

Part Number: SIMPLELINK-CC32XX-SDK
Other Parts Discussed in Thread: CC3135

Hi Team,

Do we have any direct SW or library functions in our CC32xx-SDK to use the CC32xx, similarly as WiLink, like an gateway to SDIO or SPI w. Interrupt?

Thanks in advance!

Kind regards,

Lucas

  • Hi Lucas,

    Are you looking for Gateway as BLE + Wi-Fi, or Wi-Fi + ethernet? Our simplelink devices have SPI that can be used to control the device, but not SDIO.

    BR,

    Vince 

  • Hi Vince,

    My customer is looking to only use the Wi-Fi functionality of the CC32xx and forward data in any form to a main CPU. 

    With which interfaces is this possible?

    Do we have any API ready to support this? They would not want to create their own backend API to convert the data to another interface.

    KR,

    Lucas

  • Hi Lucas,

    This can be done in many ways. there are two options, which you might have been aware of for parts - C32xx and CC31xx. In this use-case, the reason you would choose one or the other is whether you want to run all of your Wi-Fi connectivity and cloud connectivity code on your main CPU, or you want to offload it to the Wi-Fi Device. 

    If you run the cloud connectivity stack on the main MCU, then you just need to use our host driver to configure our device to connect to a network and send/recieve data. This can be done with a CC31xx device.

    If don't want to run that on the Main CPU, and you want your Wi-Fi device to connect to the cloud, and be responsible for keeping you connected to the cloud and passing information to the main CPU, then you need an additional MCU on the device to do this, aka the CC32xx.

    For API support, the host driver on the CC31xx is already ported to an MSP platform in our plugin, and can easily be ported to other microcontrollers. If you want to use the CC32xx, The best way to do this is implement a custom protocol between devices, and utilize our examples of cloud connectivity to get the wi-fi device connected to the network. 

    Hope that helps!

    BR,

    Vince 

  • Thank you for the detailed answer Vince.

    This answered my question and gave me insight in the CC31xx Devices as well. The CC3135 might be an interesting solution. 

    Do you know approximate range for 5GHz Wi-Fi signal outdoors. Will it be able to reach 100m? Depending on the antenna design of course.

    KR,

    Lucas

  • Yeah, so this is a path loss question - @5.5Ghz (Middle of 5 Ghz Band), the loss is around -87 dB. So if we transmit at lets say 15 dBm, 15 - 87 = -72 dB of sensitivity. Our devices have this, but we are right on the edge of what our radios limits are. If you include other factors like walls or obstacles, I would say we could stay connected to an AP, but throughput would be limited and you might have drop outs. 

    BR,

    Vince 

  • Thank you for the informative response Vince!

    KR,

    Lucas