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.

Simple link cc3200 beginner

Other Parts Discussed in Thread: CC3200MOD, ENERGIA, CC3200

Hello all,

I recently acquired a Simple link cc3200MOD launch-kit, it seems perfect for the project I have in mind and it has a competitive edge over the other IOT devices on the market, since almost all of the functionality is integrated .

I would like to ask two questions:


-First: I would like to connect two launch-kits together over an AP that can communicate to one another also, send and receive data from a mobile app or a web server, is such functionality possible, if so could you refer me to an example ?

-Second: I have noticed there are many options for compiling code for the launchpad, should I use Code composer studio (ccs) or Energia ?


Best regards,

Abdallah

  • Hi Abdallah,

    Welcome to the SimpleLink forum. Answers to you questions:

    1.This functionality what you need can be easily done with CC3200.

    If you need connect two CC3200 LaunchPads via WiFi network there is more options, e.g.:

    - First CC3200 can be TCP server and 2nd will be TCP client. Client will connect to server and communicate together. Useful examples from CC3200 SDK: tcp_socket, serial_wifi

    - For connection you can also use UDP protocol (unicast or broadcast), SDK examples: udp_socket

    For sending commands from your cell phone or server is more possibilities, e.g.:

    - TCP or UDP server in CC3200 (your app will send commands via TCP or UDP protocol)

    - you can use internal http server (you will control CC3200 via webpage), SDK examples: httpserver

    - you can connect to external http server and get "commands" from this server, SDK examples: http_client_demo

    2. This depends on your requirements.

    - Energia - easy to use, good for smaller projects, Arduino-like IDE, no debug via JTAG/SWD

    - CCS - more complicated, good for small and big project (full control under CC3200), full development IDE based on Eclipse, full support for JTAG/SWD debug

    If you decide for CCS, please see this tutorial - https://www.youtube.com/watch?v=xbh9I8waq5g

    Jan

  • Hi Jan,

    Thank you for your answer, it has explained a lot, it,s good to know that the two launch pads can do two way communication while also receiving commands from a third party .

    I think that using CCS will benefit the project more, if I may I would like to ask one final question.

    my project is very dependent on using ultra low power/ current, should the different low power states be taken into consideration while I write the code, or does the CC3200 do this automatically when its not transmitting for example and goes into LPDS mode ?

    Best regards,
    Abdallah
  • Hi Abdallah,

    In case you want to use low-power states, then CCS is only option. Answer to your question is little bit more complicated. But generally you need create your code where you properly use power management framework.

    Brief description how works power management framework you find at processors.wiki.ti.com/.../CC32xx_Power_Management_Framework and file CC3200-Power_Management_Framework.pdf in SDK installation directory. Also see this examples in SDK: sleep, idle_profile and idle_profile_nonos.

    Jan