Thingspeak Upload Data Using Gsm Module (sim900)

About: Loves electronics, science fascinates me

This instructable is about how to upload data on thingpspeak channel using GSM module (sim900)

Step 1: Components Required:

  1. Sim900a module
  2. USB-Serial coverter
  3. terminal software (i am using bray's terminal)
  4. account on thinspeak
  5. 12 volt adapter for powering GSM module

Connection between GSM module and USB-Serial converter

Gsm module Usb-Serial converter

GND ==========> GND

TX ==========> RX

RX ==========> TX

Step 2: Final Step

Once the connection is done, follow the instructions given in the video.

Happy learning



    • Faux-Real Contest

      Faux-Real Contest
    • Organization Contest

      Organization Contest
    • Build a Tool Contest

      Build a Tool Contest

    6 Discussions


    1 year ago

    Do you have a rough idea how much data you use sending to Thingspeak using an http GET request? Lets say just two data fields. Is it just the number of bytes used in the url (around 100 bytes in my case) plus a few bytes for the response? I'm just trying to work out the cost to run my datalogger project continuously over the GSM network. Thanks for the great tutorial

    Thank a lot for the tutorial. Can you please help me? When I enter that GET command I'm getting ERROR. Thanks a lot in advance.

    1 reply

    1 year ago

    yeahh.. good tutorial, it work with SIM800L to


    1 year ago

    i need help for gsm with thingspeak code. i need to upload sensor value to thingspeak through gsm