STM32F103C8T6,ONENET,ESP8266
Dependents: STM32F103C8T6_OneNet_IoT
wifi_example.h@0:cbe8a0553d45, 2017-03-29 (annotated)
- Committer:
- TaylorGy
- Date:
- Wed Mar 29 03:08:46 2017 +0000
- Revision:
- 0:cbe8a0553d45
- Child:
- 1:8512a7d76959
wifi example by using Grove_UART_wifi module(based on ESP8266), send data in EDP form
Who changed what in which revision?
User | Revision | Line number | New 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 |