极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: 自己

arduino+linkspite(Diamondback)+yeelink数据上传出现问题!!

[复制链接]
 楼主| 发表于 2012-10-9 18:18:59 | 显示全部楼层
erjiang 发表于 2012-10-7 09:19
需要注意的几点,
1. 注意wifi的加密方式和网络结构
2. 注意组装好要发送的http包的字符串结构

谢谢,版主威武!!
回复

使用道具 举报

 楼主| 发表于 2012-10-9 18:53:51 | 显示全部楼层
erjiang 发表于 2012-10-7 09:19
需要注意的几点,
1. 注意wifi的加密方式和网络结构
2. 注意组装好要发送的http包的字符串结构

请问我将代码复制进编译器为什么说webclient_get是个未定义的引用,还有需要SoftwareSerial.h这个文件吗?
回复

使用道具 举报

发表于 2012-10-10 10:35:20 | 显示全部楼层
编译库的时候,注意要把那个Conf.h改改,认真读README
回复

使用道具 举报

发表于 2012-10-13 09:41:09 | 显示全部楼层
需要配置DNS吗
回复

使用道具 举报

发表于 2012-10-13 09:41:48 | 显示全部楼层
我向服务器发送返回HTTP/1.1 404 not found
回复

使用道具 举报

 楼主| 发表于 2012-10-13 09:47:13 | 显示全部楼层
xl_1120 发表于 2012-10-13 09:41
我向服务器发送返回HTTP/1.1 404 not found

用的是http协议,应该不需要配置dns
回复

使用道具 举报

 楼主| 发表于 2012-10-13 10:33:55 | 显示全部楼层
xl_1120 发表于 2012-10-13 09:41
我向服务器发送返回HTTP/1.1 404 not found

原来我把yeelink的入口IP搞错了应该是
202,136,56,203
回复

使用道具 举报

发表于 2012-10-15 14:09:15 | 显示全部楼层
自己 发表于 2012-10-13 10:33
原来我把yeelink的入口IP搞错了应该是
202,136,56,203

我在PC上下了个客户端软件发送下面数据(IP改成202.136.56.203)
POST /v1.0/device/629/sensor/1104/datapoints HTTP/1.1\r\n
Host:api.yeelink.net\r\n
Accept: */*\r\nU-ApiKey:
8354745ba56b10e************\r\n
content-length: 12\r\n
content-type: application/x-www-from-urlencoded\r\n
connection: close\r\n\r\n
{\"value\":35}\r\n

返回400 bad request
回复

使用道具 举报

 楼主| 发表于 2012-10-15 23:14:28 | 显示全部楼层
xl_1120 发表于 2012-10-15 14:09
我在PC上下了个客户端软件发送下面数据(IP改成202.136.56.203)
POST /v1.0/device/629/sensor/1104/da ...

我也不知道
。。。
我再去试试,可能是字长的 原因
回复

使用道具 举报

发表于 2012-10-16 11:02:30 | 显示全部楼层
自己 发表于 2012-10-15 23:14
我也不知道
。。。
我再去试试,可能是字长的 原因

连接服务器需要不断的尝试连接,还是连接一次成功后就不用再连接。服务器会不会在我数据发完后释放连接
回复

使用道具 举报

发表于 2012-10-16 17:28:41 | 显示全部楼层
会释放连接的,不会保持http长连接。出现错误,通常可能是conten-length没有计算对。
回复

使用道具 举报

发表于 2012-10-17 09:29:33 | 显示全部楼层
erjiang 发表于 2012-10-16 17:28
会释放连接的,不会保持http长连接。出现错误,通常可能是conten-length没有计算对。

那我发送connect :keep-alive上去呢,现在可以实现几分钟的连续上传数据,之后就不行了
回复

使用道具 举报

发表于 2012-10-17 09:31:20 | 显示全部楼层
不要keep alive,没有长连接的
回复

使用道具 举报

发表于 2012-10-17 13:48:41 | 显示全部楼层
erjiang 发表于 2012-10-17 09:31
不要keep alive,没有长连接的

那要怎么实现连续发送数据,难道通过连续连接服务器,发送
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-3-29 18:36 , Processed in 0.051294 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表