你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【MCU 实战经验】STM32F107与Yeelink云端服务器通信实现数据监控

[复制链接]
fengxianglu 发布时间:2014-3-29 14:10
阅读主题, 点击返回1楼
收藏 评论113 发布时间:2014-3-29 14:10
113个回答
wbwest 回答时间:2014-4-8 16:54:29

RE:【MCU 实战经验】STM32F107与Yeelink云端服务器通信实现数据监控

看看!
iamrik-389255 回答时间:2014-4-8 16:54:47

回复:【MCU 实战经验】STM32F107与Yeelink云端服务器通信实现数据监控

及时啊,正好找这个玩意儿,学习了!~~~
swustlx86 回答时间:2014-4-8 17:05:13

回复:【MCU 实战经验】STM32F107与Yeelink云端服务器通信实现数据监控

正打算使用  关注下
iamrik-389255 回答时间:2014-4-8 17:44:32

回复:【MCU 实战经验】STM32F107与Yeelink云端服务器通信实现数据监控

楼主,
  能不能稍微解释一下发送的数据的定义?就是发送的这些头啊尾啊代表什么?是yeelink定的吗?
        data[0] = 0;
                        strcat((char*)data, &quotOST /v1.0/device/");
                        strcat((char*)data, "8574");
                        strcat((char*)data, "/sensor/");
                        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");
                        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");
                        strcat((char*)data, "\r\n");
                        strcat((char*)data, "{\"value\":");
                        strcat((char*)data, wendu);//////////
                        strcat((char*)data, "}");
                        strcat((char*)data, "\r\n");
fengxianglu 回答时间:2014-4-9 09:31:58

回复:【MCU 实战经验】STM32F107与Yeelink云端服务器通信实现数据监控

回复第 15 楼 于2014-04-08 17:44:32发表:
楼主,
能不能稍微解释一下发送的数据的定义?就是发送的这些头啊尾啊代表什么?是yeelink定的吗?
data[0] = 0;
strcat((char*)data, &quotOST /v1.0/device/");
strcat((char*)data, "8574");
strcat((char*)data, "/sensor/");
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");
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");
strcat((char*)data, "\r\n");
strcat((char*)data, "{\"value\":");
strcat((char*)data, wendu);//////////
strcat((char*)data, "}");
strcat((char*)data, "\r\n");
 
 
这是YEELINK规定的格式,含义如下:
data[0] = 0;
strcat((char*)data, &quotOST /v1.0/device/");
strcat((char*)data, "8574");                 设备编号
strcat((char*)data, "/sensor/");
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
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");
strcat((char*)data, "\r\n");
strcat((char*)data, "{\"value\":");
strcat((char*)data, wendu);//////////板子要上传的值
strcat((char*)data, "}");
strcat((char*)data, "\r\n");
下面的这个连接有详细的对应关系介绍
http://www.yeelink.net/developer/doc/42
 
stm32qq83843725 回答时间:2014-4-9 11:54:22

回复:【MCU 实战经验】STM32F107与Yeelink云端服务器通信实现数据监控

回复第 16 楼 于2014-04-09 09:31:58发表:
回复第 15 楼 于2014-04-08 17:44:32发表:
楼主,
能不能稍微解释一下发送的数据的定义?就是发送的这些头啊尾啊代表什么?是yeelink定的吗?
data[0] = 0;
strcat((char*)data, &quotOST /v1.0/device/");
strcat((char*)data, "8574");
strcat((char*)data, "/sensor/");
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");
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");
strcat((char*)data, "\r\n");
strcat((char*)data, "{\"value\":");
strcat((char*)data, wendu);//////////
strcat((char*)data, "}");
strcat((char*)data, "\r\n");
 
 
这是YEELINK规定的格式,含义如下:
data[0] = 0;
strcat((char*)data, &quotOST /v1.0/device/");
strcat((char*)data, "8574");                 设备编号
strcat((char*)data, "/sensor/");
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
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");
strcat((char*)data, "\r\n");
strcat((char*)data, "{\"value\":");
strcat((char*)data, wendu);//////////板子要上传的值
strcat((char*)data, "}");
strcat((char*)data, "\r\n");
下面的这个连接有详细的对应关系介绍
http://www.yeelink.net/developer/doc/42
 

 

little_boy 回答时间:2014-4-11 13:23:12

回复:【MCU 实战经验】STM32F107与Yeelink云端服务器通信实现数据监控

loooooooooooooooook
STM32F103-34799 回答时间:2014-4-13 16:06:14

RE:【MCU 实战经验】STM32F107与Yeelink云端服务器通信实现数据监控

看下,多谢
joybe 回答时间:2014-4-13 17:32:09

RE:【MCU 实战经验】STM32F107与Yeelink云端服务器通信实现数据监控

好啊,我要了,哈哈。。。
swustlx86 回答时间:2014-4-14 09:17:40

回复:【MCU 实战经验】STM32F107与Yeelink云端服务器通信实现数据监控

感谢大神  最近这打算玩玩YEELINK

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版