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.

Posting Data to Nimbits server using ethernet port of TM4C1294 Launchpad

Hello,

I am newbie to Tiva C series Microcontrollers. Earlier, I was using python script in raspberry pi to post data to nimbits server but now I want to do the same using Ethernet connection of Tiva C series "TM4C1294" Launchpad. 

Any suggestion?

P.S. I have seen "enet_io" example in "TivaWare_C_Series-2.1.0.12573" alos and I understood a part of its working as well. Would that be useful for ths?

  • Hi Dhruv,

         Nimbit server is a cloud server for Internet of Things.

         The TM4C1294 Launchpad has an out of box demo that connects it to Exosite server which is also a cloud server. 

         Here below is link to instructions setting your TM4C1294 launchpad to connect with Exosite server. The program for that is qs_iot, which can be found at your Tivaware installation for TM4C1294 Launchpad.

    https://support.exosite.com/hc/en-us/articles/200778084-EK-TM4C1294XL-Connected-LaunchPad

    - kel

  • @Dhruv,

    If you used/written/understand a python script, then you know all data structures needed to communicate with nimbits server. Take into account the Tiva is not so powerful like raspi , but there is also a eLua implementation for Tiva, here:

    http://forum.stellarisiti.com/topic/552-elua-for-stellaris-launchpad/

    Petrei

  • Thanks Kel for your useful suggestion.

    In exosite server, I found details of Junction Temperature of microcontroller, LED status and push-buttons count. But will it be possible to upload the data  to the exosite server, recorded from any other sensor, which is connected to one of its ADC channel.

    I want to upload 2-3 sensors readings to the server and see its plot on my Dashboard. Right now, only temperature graph is there. Is there any option available on the exosite server to personalize our dashboard i.e. we can add as many graphs and testpoints as we want.

    Thanks,

    Dhruv

  • @ Petrie,

    Thanks for your interesting suggestion. I will look into that too, right now I am gonna play with exosite server and see if things work out.

  • @Dhruv,

    Let the record show that you made the time/effort to respond to both, "helpers."  That's quite good - appreciated - and (unfortunately) not always the case.

    Those two posters far exceed my knowledge as regards that MCU and "dashboard" - but I recall others "squawking" about the ease (actually lack of same) to, "expand the use/functionality" of that dashboard...  (other, existing posts here better detail - "forum search" [top, right this forum page] (exosite dashboard) is (or will become) your friend...)

    As you targeted, "Nimbits" - does that not provide any aid/comfort in that, "display of data" regard?  And - will you continue its (Nimbits) use now - upon your discovery of exosite? 

    Your desire for multi-channel display/monitoring seems entirely reasonable - pity if denied.  (although - past we, "time multiplexed" different channel data upon lowly 7 segment & single bar-graph for auto/marine instrumentation.  Temperature, Pressure, Voltage, Fuel "rotated" thru the display - although any one, (in alarm) could "grab" the display.  This (time multiplexing of single channel) may be a "bandaid" solution (popular here) - your (apparent) single channel, exosite issue...

  • Hi Dhruv,

         From what I have read so far, you can create your own custom dashboard. Some documents on how to do this can be found at the Exosite website.

    - kel

  • Dawns now that as you past used, "Raspberry Pi" for similar - cannot you, "borrow/steal" their display mechanism - or at least, "massage it" (kicking, screaming I'm sure)  into reasonable cooperation?

    Ability to, "appropriate techniques/methods" from a broad spectrum (sometimes far afield) often saves substantial, "time/effort" and propels that group to great market/financial advantage...  (singular focus - by too many here - not so much...)

  • Hi, thanks for the appreciation! I do find out some interesting posts regarding exosite server, especially this one:

     http://e2e.ti.com/support/microcontrollers/tiva_arm/f/908/p/356060/1249434.aspx#1249434

    Although I find exosite to be amazing because of it's ease but I have to go with Nimbits. 

    If it's possible, can you please tell me how to post data to Nimbits server? I just want the equivalent of following python expression:

    r = requests.post("http://example.com", data={"email":"example@gmail.com", "secret":"secret", "point":"temperature", "value":temp_C})

    Thanks,

    Dhruv

  • Nimbits way beyond my humble pay-grade - perhaps poster Petrei can guide...

    Do consider the, "Time multiplexing" of multi-channel data - upon a single display format - if all else fails or, "time is of the essence."   (we made a lot of $$$ by delivering what we "could do" rather than waiting for design, "perfection.")

  • Thanks for your quick reply, discussion with you really opens up my mind!