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.

CC2652R7: Bluetooth to WLAN Gateway

Part Number: CC2652R7
Other Parts Discussed in Thread: CC3200, CC3220SF, CC3235SF, CC3135, CC2564C

Hi 

I have a requirement where I have to detect the seat occupancy(Sensor node) and seat belt(Sensor Node) status notification of each seat kids seat at the bus drivers cabin device. 

For the sensor node device I shall be using CC2652R7 as a BLE advertisers. The seat number as well as the status of the seat belt sensor and the occupancy sensor  data of the will be be part of the advertising packet data. 

Now the reason to go with CC2652R7 is because instead of regular BLE 5.2 baed advertisement I may also go for theCoded PHY (S2 and S8) based advertisement in order to extend the network area. 

For the drivers cabin I want to develop the HUB which will DC powered and its role will be to scan the BLE advertisements and then send that data to a WLAN based server for storing or for viewing into the Mobile application via WLAN. 

For the BLE to WLAN based gateway HUB device, I would like to have CC2652R7 for the BLE operation so that I shall have the flexibility to move to Coded PHY (S2 and S8) based scanning if my sensor node are configured for Coded PHY based advertisement as well I can switch for normal BLE5.2 based scanning when my sensor node are configured for normal BLE5.2 based advertisements. 

Can anyone suggest me a suitable IC for the WIFI based Operation, I am not sure if CC3200 or CC3235 should be my choice for WIFI ?

Is there any development kit or any hardware available with Texas instrument so that I can use it for my development purpose for  BLE to WIFI HUB. 

Regards

Piyush Saxena 

  • Hi,

    Can you just receive the BLE advertisements to a BLE 5.2 capable smart phone or tablet. It would be an app development effort though.

    TI CC3220SF can have an internal webpage which you can access from your smart phone.

    -kel

  • Hi,

    Thank you for reaching out to us. We will look into your questions and get back to you as soon as possible.

    Best Regards,

    Jan

  • Hello Piyush,

    For just hosting a server I would recommend using the cc3235

    www.ti.com/.../CC3235SF

    and there is a good Simple Link Academy that goes over it. 

    https://dev.ti.com/tirex/content/simplelink_academy_cc32xxsdk_6_10_00_00/modules/wifi/wifi_portable/wifi_portable.html

    Unfortunately, we dont have an example that bridges the complete gap between ble and wifi but the idea would be once you have received the BLE data into your system, you send it out to your server in which mobile phones can connect too.

    Kind Regards,

    Rogelio

  • Hi Rogelio, 

    Thank you for your quick comments. 

    I would like to clarify some miss understandings first about my requirement. 

    I do not want to host my server onto CC3235SF. Since my data would be quite a lot and also I have to save lots of days of data onto my server hence I would rather go for some raspberry pi with Memory card or SSD based server. 

    My intention for the HUB is to get all the ble advertisement data scanned by the CC2652R7 using observer profile and then send all this data to the WIFI controller present in the same hub. This WIFI controller will send this ble based data to my local server over the WLAN. 

    I hope now my requirements are clear. 

    Now for this HUB which will have bluetooth and WIFI. For the bluetooth aspect I am thinking to go with the CC2652R7 but i am not sure which MCU will be best for the WLAN part. 
    Can you please suggest a suitable MCU which can be used for my application. 
    Thank you 

  • Hi Piyush,

    Thanks for clarifying your system for me.

    I am going to change my recommendation to the cc3135 and to use the cc2652 as the host MCU for the device.

    https://www.ti.com/product/CC3135

    The communication used is SPI which is supported by the cc2652 and we even have the network terminal example already running for this device.

    https://www.ti.com/tool/SIMPLELINK-SDK-WIFI-PLUGIN

    And an example on how to use the network terminal example can be found here.

    https://dev.ti.com/tirex/content/simplelink_academy_cc32xxsdk_6_10_00_00/modules/wifi/wifi_fundamentals/wifi_fundamentals.html

    You will be able to connect and send packets with this example. Now all you will need to do is to merge the necessary part of the examples to create your application.

    Kind Regards,

    Rogelio

  • Hi Rogelio, 

    As mentioned earlier my HUB will have Bluetooth as well as WLAN. So I am planning to have my main software application to be written into the WLAN MCU and not it BLE MCU.

    I would like to have my CC2652R7 to be more like a network processor wherein it can be controlled or operated by the CC3235SF IC over UART by some AT commands or via SPI commands. 

    Reason I would like to have my application code into the WLAN MCU is because I am assuming there will be more work to be done on the WLAN configuration as well as sending to the data to the server(May be Raspberry pi + ssd) connected onto the same WLAN. 

    I hope this will make you more clear about my understanding. Let me know if you would still recommend me CC3135 ?

    Thank you. 

  • Hi Piyush,

    Im not saying its not possible to use the CC2652R7 throught uart using another MCU as a host, but unfortunately we dont really support it with many examples. Your best bet in that case would be to use something like our host test example which usually people use our BTool software to send HCI commands over UART. However, you will need to create the application code that sends these hci commands on your own. Thats why I was recommending using the CC3135 and the CC2652 as the host as a lot of the heavy lifting has already been done with the plug in.

    If you would like to move forward with using the bluetooth as a transceiver that needs a host I would recommend looking into the cc2564C, a couple of cons with this device is that it is older and only has 5.1 bluetooth qualifications it also does not have extended advertisments only legacy, also it uses the bluetopia stack which offers different examples than TIs BLE5 stack. A pro is that it is a device that supports the need for a host through uart. 

    Also this is still some ways away, but if production for your project is further away this could maybe be an option for the future.

    www.ti.com/.../CC3301

    Kind Regards,

    Rogelio