วันจันทร์ที่ 18 ธันวาคม พ.ศ. 2560

วุ่มโลวาย

#include <ESP8266WiFi.h>
#include <MicroGear.h>

const char* ssid     = "Electronics";
const char* password = "Electronics";

#define APPID   "killinter"
#define KEY     "Xf6KHcTL2PPzUDg"
#define SECRET  "orsDQPrSMXDteAbzseXr5scCE"

#define ALIAS   "IQsoHANDSOME"

WiFiClient client;

int timer = 0;
char str[32];


MicroGear microgear(client);

void onMsghandler(char *topic, uint8_t* msg, unsigned int msglen) {
    Serial.print("Incoming message --> ");
    msg[msglen] = '\0';
    Serial.println((char *)msg);
}

void onConnected(char *attribute, uint8_t* msg, unsigned int msglen) {
    Serial.println("Connected to NETPIE...");
    /* Set the alias of this microgear ALIAS */
    microgear.setAlias(ALIAS);
}
void setup(){
//dht.begin();
      microgear.on(MESSAGE,onMsghandler);

    /* Call onFoundgear() when new gear appear */
    //microgear.on(PRESENT,onFoundgear);

    /* Call onLostgear() when some gear goes offline */
    //microgear.on(ABSENT,onLostgear);

    /* Call onConnected() when NETPIE connection is established */
    microgear.on(CONNECTED,onConnected);

   
    pinMode(D2, INPUT);
    Serial.begin(115200);
    Serial.println("Starting...");

    if (WiFi.begin(ssid, password)) {
      while (WiFi.status() != WL_CONNECTED) {
            delay(500);
            Serial.print(".");
        }
    }

    Serial.println("WiFi connected"); 
    Serial.println("IP address: ");
    Serial.println(WiFi.localIP());

    microgear.init(KEY,SECRET,ALIAS);
    microgear.connect(APPID);
}

void loop(){

    int sensorValue = analogRead(A0);
    Serial.println(sensorValue);
    delay(50);

            sprintf(str,"%d",sensorValue);
            Serial.println(str);                       
            Serial.print("Sending -->");
            microgear.publish("/ldr",str);
            delay(1000);
}

ไม่มีความคิดเห็น:

แสดงความคิดเห็น