wifi example for ASC platform, sending data to OneNet Cloud

Dependents:   8-0_OneNet_IoT_demo

Committer:
TaylorGy
Date:
Wed Mar 29 03:08:46 2017 +0000
Revision:
0:cbe8a0553d45
wifi example by using Grove_UART_wifi module(based on ESP8266), send data in EDP form

Who changed what in which revision?

UserRevisionLine numberNew contents of line
TaylorGy 0:cbe8a0553d45 1 #ifndef WIFI_EXAMPLE_H_H
TaylorGy 0:cbe8a0553d45 2 #define WIFI_EXAMPLE_H_H
TaylorGy 0:cbe8a0553d45 3
TaylorGy 0:cbe8a0553d45 4 #include "mbed.h"
TaylorGy 0:cbe8a0553d45 5 #include "Common.h"
TaylorGy 0:cbe8a0553d45 6 #include "EdpKit.h"
TaylorGy 0:cbe8a0553d45 7 #include "cJSON.h"
TaylorGy 0:cbe8a0553d45 8 #include "ESP8266.h"
TaylorGy 0:cbe8a0553d45 9
TaylorGy 0:cbe8a0553d45 10 #include <time.h>
TaylorGy 0:cbe8a0553d45 11 #include <stdio.h>
TaylorGy 0:cbe8a0553d45 12 #include <stdlib.h>
TaylorGy 0:cbe8a0553d45 13 #include <string.h>
TaylorGy 0:cbe8a0553d45 14
TaylorGy 0:cbe8a0553d45 15 #define DEVICEID "5116906"
TaylorGy 0:cbe8a0553d45 16 #define APIKEY "E75QrwTpTp5hmWCxljc0Seg1KS0="
TaylorGy 0:cbe8a0553d45 17 #define APNAME "AnChuangKongJian"
TaylorGy 0:cbe8a0553d45 18 #define APPASSWD "jiasuqi@0111"
TaylorGy 0:cbe8a0553d45 19 #define TCPNUM 0
TaylorGy 0:cbe8a0553d45 20 #define TCPADD "jjfaedp.hedevice.com"
TaylorGy 0:cbe8a0553d45 21 #define TCPPORT 876
TaylorGy 0:cbe8a0553d45 22
TaylorGy 0:cbe8a0553d45 23 #define MAX_SEND_BUF_LEN 1024
TaylorGy 0:cbe8a0553d45 24
TaylorGy 0:cbe8a0553d45 25 extern EdpPacket* send_pack;
TaylorGy 0:cbe8a0553d45 26 extern char send_buf[MAX_SEND_BUF_LEN];
TaylorGy 0:cbe8a0553d45 27 extern char read_buf[MAX_SEND_BUF_LEN];
TaylorGy 0:cbe8a0553d45 28
TaylorGy 0:cbe8a0553d45 29 extern void connectInit(void);
TaylorGy 0:cbe8a0553d45 30 extern void sendJsonDat(char* dataName, float data);
TaylorGy 0:cbe8a0553d45 31 extern void sendData(char* dataName, float data);
TaylorGy 0:cbe8a0553d45 32 extern void devLink(const char* devid, const char* auth_key);
TaylorGy 0:cbe8a0553d45 33 extern int checkSocketStatus(void);
TaylorGy 0:cbe8a0553d45 34
TaylorGy 0:cbe8a0553d45 35
TaylorGy 0:cbe8a0553d45 36 #endif
TaylorGy 0:cbe8a0553d45 37