product-iots/modules/distribution/src/sketches/firealarm/FireAlarmAgent.h

50 lines
1.3 KiB
C
Raw Normal View History

2015-05-24 15:26:00 +00:00
#ifndef FireAlarmAgent_H
#define FireAlarmAgent_H
#if (ARDUINO >= 100)
#include "Arduino.h"
#else
#include "WProgram.h"
#endif
#define HTTP_POST "POST"
#define HTTP_GET "GET"
#define HTTP_VERSION "HTTP/1.1"
#define HTTP_CONTENT_TYPE "Content-Type: application/json"
#define HTTP_CONTENT_LEN "Content-Length: "
2015-05-26 10:10:32 +00:00
#define DEVICE_OWNER "${DEVICE_OWNER}"
2015-05-24 15:26:00 +00:00
#define DEVICE_TYPE "FireAlarm"
2015-05-26 10:10:32 +00:00
#define DEVICE_ID "${DEVICE_ID}"
2015-05-30 11:17:25 +00:00
#define DEVICE_TOKEN "${DEVICE_TOKEN}"
2015-05-26 10:10:32 +00:00
2015-05-24 15:26:00 +00:00
#define PUSH_ALARM_DATA "pushalarmdata"
#define READ_CONTROLS "readcontrols/"
#define REPLY "reply"
#define OWNER_JSON "{\"owner\":\""
#define DEVICE_ID_JSON "\",\"deviceId\":\""
#define REPLY_JSON "\",\"replyMessage\":\""
#define TIME_JSON "\",\"time\":\""
#define KEY_JSON "\",\"key\":\""
#define VALUE_JSON "\",\"value\":\""
#define END_JSON "\"}"
#define SERVICE_PORT 9763
#define SERVICE_EPOINT "/WSO2ConnectedDevices/FireAlarmController/"
// pushalarmdata - application/json - {"owner":"","deviceId":"","replyMessage":"","time":"","key":"","value":""}
// readcontrols/{owner}/{deviceId}
// reply - application/json - {"owner":"","deviceId":"","replyMessage":""}
#define TEMP_PIN 3
#define BULB_PIN 4
#define FAN_PIN 5
2015-05-26 10:10:32 +00:00
#define DEBUG false
2015-05-24 15:26:00 +00:00
#define POLL_INTERVAL 1000
2015-05-26 10:10:32 +00:00
2015-05-24 15:26:00 +00:00
#endif
2015-05-26 10:10:32 +00:00
2015-05-24 15:26:00 +00:00