How to use GR Kaede with IoT?

Hi there, In my project ,I have to interface my Board with internet. For example, Im collecting Temperature, light intensity details and two switch to control my fan and light in my home. Please suggest me, how to interface my device to Internet ? How to display the readings of my sensors? How to control my switchs through online?
  • Me too having same doubt someone help.

  • Me too having same doubt someone help.

  • In reply to Boss:

    I think IFTTT enables you to internet with GR-KAEDE via Ethernet.

    https://ifttt.com/recipes

    I prepared the sample template for GR-SAKURA on Web compiler, but not for GR-KAEDE yet. But the code is same between GR-SAKURA and KAEDE.

  • In reply to Okamiya Yuuki:

    Can you check this program and help me to make this program as working..

    Program:

    #include <Arduino.h>

    #include <SD.h> //Header for SD Card

    #define led1 PIN_LED0

    #define led2 PIN_LED1

    #define led3 PIN_LED2

    #define led4 PIN_LED3

    File file; //Data object you will write your sesnor data to

    int count = 0;

    void setup()

    {

       pinMode(led1,OUTPUT);

       pinMode(led2,OUTPUT);

       pinMode(led3,OUTPUT);

       pinMode(led4,OUTPUT);

    Serial.begin(9600);

       if(!SD.begin()){

           Serial.println("Card failed, or not present.");

       }

           //Remove

           Serial.println("Card Initialized.");

      if(SD.exists("myTempLog.csv")) {

      SD.remove("myTempLog.csv");

      Serial.println("Existing file Deleted");

      }

      Serial.println();

      file.print("COUNTS,DIRECTION, LED_1, LED_2, LED_3, LED_4");

    }

    void loop()

    {

       count+=1;

       File file = SD.open("myTempLog.csv", FILE_WRITE);

           //Write

           Serial.println("Success to open myTempLog.csv ...");

           Serial.println();

       Serial.println("Led Counting Starts. . .\n");

       file.println(count);

       file.print(",RIGHT");

       digitalWrite(led1, 1);

       file.print(",1,0,0,0,");

       delay(300);

       digitalWrite(led1, 0);

       digitalWrite(led2, 1);

       file.println(",,0,1,0,0");

       delay(300);

       digitalWrite(led2, 0);

       digitalWrite(led3, 1);

       file.println(",,0,0,1,0");

       delay(300);

       digitalWrite(led3, 0);

       digitalWrite(led4, 1);

       file.println(",,0,0,0,1");

       delay(300);

       digitalWrite(led4, 0);

       file.println(",LEFT");

       digitalWrite(led4, 1);

       file.print(",0,0,0,1");

       delay(300);

       digitalWrite(led4, 0);

       digitalWrite(led3, 1);

       file.println(",,0,0,1,0");

       delay(300);

       digitalWrite(led3,0);

       digitalWrite(led2,1);

       file.println(",,0,1,0,0");

       delay(300);

       digitalWrite(led2,0);

       digitalWrite(led1,1);

        file.println(",,1,0,0,0");

       delay(300);

       digitalWrite(led1,0);

           //Size

           Serial.print("File Size:");

           Serial.println(file.size());

           file.close();

           digitalWrite(PIN_LED0, 0);

            /*

           //Remove

           Serial.println("Remove the file? y/n");

           while(!Serial.available());

           if(Serial.read() == 'y'){

               SD.remove("myTempLog.csv");

               Serial.println("myTempLog.csv has been removed");

           }

           delay(400);

    */

    }

    This program is not working in my board. When I dump this program I cannot get any response. From this I found error on compilation as shown in below ..

    gr_sketch.cpp: In function 'void setup()':
    gr_sketch.cpp:29:32: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    if(SD.exists("myTempLog.csv")) {
    ^
    gr_sketch.cpp:30:29: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    SD.remove("myTempLog.csv");
    ^