你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
小马哥STM32F103开源小四轴RoboFly全部资料大放送
【MCU实战经验】+STM32F103的uCOSII详细移植
STM32中BOOT的作用
STM32如何分配原理图IO
STM32的I2S外设
STM32电路知识学习
基于STM32F1的CAN通信之DMA
STM32怎么选型
简单分析STM32和51的区别
简单聊聊STM32的SPI外设
回复:【MCU 实战经验】STM32F107与Yeelink云端服务器通信实现数据监控
回复第 15 楼 于2014-04-08 17:44:32发表:
楼主,+ F& p- ~5 O. ?6 F; x a
能不能稍微解释一下发送的数据的定义?就是发送的这些头啊尾啊代表什么?是yeelink定的吗?
data[0] = 0;
strcat((char*)data, "
strcat((char*)data, "8574");4 M' g: O8 B! m7 f
strcat((char*)data, "/sensor/");2 D' q- m: T; m
strcat((char*)data, "13606");
strcat((char*)data, "/datapoints HTTP/1.0\r\n");. {8 w {- l7 s4 |- q. W
strcat((char*)data, "Host: api.yeelink.net\r\nAccept: */*\r\nU-ApiKey: "); z5 R1 W7 z% I8 P% ~/ Z
strcat((char*)data, "7f83f9a129d3537ce8c6bf3207d8a00b\r\n");
strcat((char*)data, "Content-Length: 15\r\n");
strcat((char*)data, "Content-type: application/json;charset=utf-8\r\n");
strcat((char*)data, "Connection: Keep-Alive\r\n");1 y- y4 {3 ?) g" }( o
strcat((char*)data, "\r\n");
strcat((char*)data, "{\"value\":");
strcat((char*)data, wendu);//////////
strcat((char*)data, "}");
strcat((char*)data, "\r\n");
1 V5 N: i, }; I7 k, B5 a
- e0 i) ?' H) `) U- x* u# y% J; A( h
这是YEELINK规定的格式,含义如下:- `5 b" Z4 k+ B
data[0] = 0; X% W, X% l! i8 J" V' k
strcat((char*)data, "
strcat((char*)data, "8574"); 设备编号
strcat((char*)data, "/sensor/");
strcat((char*)data, "13606"); 传感器编号
strcat((char*)data, "/datapoints HTTP/1.0\r\n");& P- f# O) Z* }
strcat((char*)data, "Host: api.yeelink.net\r\nAccept: */*\r\nU-ApiKey: ");) n1 F; E" ^ a! _ ]1 A! _8 b8 P
strcat((char*)data, "7f83f9a129d3537ce8c6bf3207d8a00b\r\n"); 自己在YEELINK申请的API KEY; h) j2 q3 z9 X& M7 `8 l
strcat((char*)data, "Content-Length: 15\r\n");# e1 |# t: W+ c2 Y* N+ p
strcat((char*)data, "Content-type: application/json;charset=utf-8\r\n");
strcat((char*)data, "Connection: Keep-Alive\r\n");, f ` k/ R9 y1 s; v; S, D) S9 W
strcat((char*)data, "\r\n");9 s4 I4 Y, K; }- `
strcat((char*)data, "{\"value\":");& B: R4 Q0 f1 k
strcat((char*)data, wendu);//////////板子要上传的值
strcat((char*)data, "}");8 j1 q9 W% _0 }# b7 h9 r
strcat((char*)data, "\r\n");
下面的这个连接有详细的对应关系介绍6 @4 F/ P) ^! }3 Z
http://www.yeelink.net/developer/doc/42& j; q$ A5 K. j$ n" A \* J: O
5 o0 I* D# @) T1 q3 O8 l, I( |
2 b) Z% j7 A( K6 ^, A
7 |5 X! C1 ]; ~3 ]" G5 d* y
回复:【MCU 实战经验】STM32F107与Yeelink云端服务器通信实现数据监控
RE:【MCU 实战经验】STM32F107与Yeelink云端服务器通信实现数据监控
RE:【MCU 实战经验】STM32F107与Yeelink云端服务器通信实现数据监控
回复:【MCU 实战经验】STM32F107与Yeelink云端服务器通信实现数据监控
RE:【MCU 实战经验】STM32F107与Yeelink云端服务器通信实现数据监控
回复:【MCU 实战经验】STM32F107与Yeelink云端服务器通信实现数据监控
回复:【MCU 实战经验】STM32F107与Yeelink云端服务器通信实现数据监控
RE:【MCU 实战经验】STM32F107与Yeelink云端服务器通信实现数据监控
RE:【MCU 实战经验】STM32F107与Yeelink云端服务器通信实现数据监控
RE:【MCU 实战经验】STM32F107与Yeelink云端服务器通信实现数据监控
回复:【MCU 实战经验】STM32F107与Yeelink云端服务器通信实现数据监控
RE:【MCU 实战经验】STM32F107与Yeelink云端服务器通信实现数据监控
很好
RE:【MCU 实战经验】STM32F107与Yeelink云端服务器通信实现数据监控
RE:【MCU 实战经验】STM32F107与Yeelink云端服务器通信实现数据监控