My 1st Iot Device With GeekNesia + Arduino Uno + Ethernet Shield and DHT21 Via PubSub Method

Introduction: My 1st Iot Device With GeekNesia + Arduino Uno + Ethernet Shield and DHT21 Via PubSub Method

Geeknesia is an Internet Of Things platform , kind of like ThingSpeak but it's from Indonesia :) . GeekNesia still Beta i hope there will be some other kind feature soon. I use Arduino uno and Ethernet shield for send DHT21's data (Humadity and Temperature) from my lab to geeknesia.

Step 1: Set Up Your Tools

You wil need :


  • Arduino Uno
  • Ethernet Shield
  • DHT21
  • Router with Internet Connection
  • Ethernet Cable
  • Laptop


Step 2: Register to GeekNesia

Register with your email on the right side of the website and Confirm it.

Step 3: Add New Device

Click add new Device , and then fill it with your device name, device type ,and location of your device. and Click Create.

Step 4: Your Device Information

Yeaay you got some unidentified letters !. Device ID , Username , Password , and API key these are the information of your device , it will we use in our arduino code . Keep it secret ok ;) . and don't forget to download the arduino default code on the page.

Step 5: The Code

After download the code on the Website , modify it . Use your Device ID , Username and Password information from geeknesia to modify the code.

Set the IP address based on your network address and set the MAC address based on your ethernet code in your ethernet shield check your ethernet shield box or stiker that attach on your board.

If your code is ready, then upload the code to your arduino .

Step 6: Congratulation... Your Device Is Online Now

the notification will not set your device connected every second because your device send the sensor data for every 30 second . But it's still awesome hahaha . Congratulation ;)

Be the First to Share


    • Backyard Contest

      Backyard Contest
    • Meatless Challenge

      Meatless Challenge
    • Build a Tool Contest

      Build a Tool Contest



    7 years ago on Introduction

    Hello friend! Can you upload your code so we can see how to send the data collected in dht11 to the appropriate field in Geeknesia? its because its no so clear for me. Thanks!!


    7 years ago on Step 1


    I am engineer of WIZnet. WIZnet made W5100 chip in Ethernet shield what you used.

    I think it is very nice project for IOT system. Especially, GeekNesia Cloud Service is so usefully. And I am impressed by your project.

    So I want to introduce your project to our website. Could I do it?

    And then If you have plan to made IOT project like this post, We can support sample board like W5500-Ethernet Shield, WizFi250-WiFi Shield or WIZwiki_W7500(MCU Platform board[CortexM0]).

    If you want sample board, Please contact to my e-mail. is my e-mail address.

    Thank you


    Reply 7 years ago

    thank you tomato,i hope i will make a better instructable next time