你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
小马哥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发表:7 ]8 p5 e0 l3 R
楼主,2 ]$ e& u+ B0 m$ a& X1 H; ~5 p
能不能稍微解释一下发送的数据的定义?就是发送的这些头啊尾啊代表什么?是yeelink定的吗?
data[0] = 0;
strcat((char*)data, "
strcat((char*)data, "8574");9 Q- f4 K- X4 m9 M4 e* O
strcat((char*)data, "/sensor/");) I0 ?& g2 l! ~% E) t. x
strcat((char*)data, "13606");
strcat((char*)data, "/datapoints HTTP/1.0\r\n");7 @1 ?; M _6 @3 P
strcat((char*)data, "Host: api.yeelink.net\r\nAccept: */*\r\nU-ApiKey: ");
strcat((char*)data, "7f83f9a129d3537ce8c6bf3207d8a00b\r\n"); ( A/ ?4 V& h8 |* F! K: s+ m: D( H5 F
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");0 O3 R" b; L. ^8 k9 c V+ s4 p
strcat((char*)data, "\r\n");
strcat((char*)data, "{\"value\":");
strcat((char*)data, wendu);//////////( _; w$ l+ ]4 G
strcat((char*)data, "}");
strcat((char*)data, "\r\n");
J* n1 r# |* Q6 _, R
这是YEELINK规定的格式,含义如下:
data[0] = 0;% w: q# E/ u+ ?2 s1 K& ]
strcat((char*)data, "
strcat((char*)data, "8574"); 设备编号5 D, H& K* k5 H! o2 ]' i. }- R
strcat((char*)data, "/sensor/");9 M, C( }0 \: H
strcat((char*)data, "13606"); 传感器编号
strcat((char*)data, "/datapoints HTTP/1.0\r\n");
strcat((char*)data, "Host: api.yeelink.net\r\nAccept: */*\r\nU-ApiKey: ");
strcat((char*)data, "7f83f9a129d3537ce8c6bf3207d8a00b\r\n"); 自己在YEELINK申请的API KEY% [+ Y3 {$ d, U; X9 d- d
strcat((char*)data, "Content-Length: 15\r\n");; |, }: @7 y; |3 }
strcat((char*)data, "Content-type: application/json;charset=utf-8\r\n");; e: t* t# c+ q4 ?% v+ ?
strcat((char*)data, "Connection: Keep-Alive\r\n");6 K* H5 a% Y( W
strcat((char*)data, "\r\n");
strcat((char*)data, "{\"value\":");
strcat((char*)data, wendu);//////////板子要上传的值# X5 H) h; i0 L3 c: ?
strcat((char*)data, "}");/ k# J5 e: |4 F5 W$ X
strcat((char*)data, "\r\n");4 c' d/ l$ j8 V$ M* E
下面的这个连接有详细的对应关系介绍# K3 a" W2 c5 n. D/ F
http://www.yeelink.net/developer/doc/420 g. _; d& k. Z* U6 E, c: p
( J6 ?8 T/ p7 V$ q1 b
8 P9 W. H4 l) k7 A% S6 j
回复:【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云端服务器通信实现数据监控