#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);
}
ไม่มีความคิดเห็น:
แสดงความคิดเห็น