极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12516|回复: 9

问个关于yeelink上传时的网络问题

[复制链接]
发表于 2012-12-4 10:34:52 | 显示全部楼层 |阅读模式
大家好,我在做用arduino和yeelink平台上传数据的时候,发现个问题,在网络上。
我在宿舍上网路由器接宽带路由器,用pppoe密码账号,arduino连接路由器能上传数据,但是我在实验室里路由器连接的是交换机,给静态地址,arduino连路由器就上传不了数据了,是不是因为接到内网就用不了了呢?如果接内网上怎么用呢?
非常感谢。
回复

使用道具 举报

发表于 2012-12-4 12:55:16 | 显示全部楼层
这种情况需要手动设置IP地址的。参考官方W5100程序中,手动设定MAC与IP地址部分就行,在arduino的network包里面,有demo的程序可供参考
回复 支持 反对

使用道具 举报

发表于 2012-12-4 12:55:20 | 显示全部楼层
这种情况需要手动设置IP地址的。参考官方W5100程序中,手动设定MAC与IP地址部分就行,在arduino的network包里面,有demo的程序可供参考
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-12-4 13:45:30 | 显示全部楼层
erjiang 发表于 2012-12-4 12:55
这种情况需要手动设置IP地址的。参考官方W5100程序中,手动设定MAC与IP地址部分就行,在arduino的network包 ...

#include <SPI.h>
#include <Ethernet.h>

// the media access control (ethernet hardware) address for the shield:
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };  
//the IP address for the shield:
byte ip[] = { 10, 0, 0, 177 };   

void setup()
{
  Ethernet.begin(mac, ip);
}

void loop () {}
是这个函数吧
回复 支持 反对

使用道具 举报

发表于 2012-12-4 13:51:38 | 显示全部楼层
可能是没设置网关吧?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-12-4 14:05:08 | 显示全部楼层
嗯,谢了我再试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-12-8 12:19:05 | 显示全部楼层
ttyp 发表于 2012-12-4 13:51
可能是没设置网关吧?

char server[] = "api.yeelink.net";
这条是值得dns地址为yeelink,我发现一个自己在实验室连接不上的原因,实验室上网要输入特定的dns服务器,要不不能解析域名,两者冲突这怎么办啊?

回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-12-8 12:20:08 | 显示全部楼层
erjiang 发表于 2012-12-4 12:55
这种情况需要手动设置IP地址的。参考官方W5100程序中,手动设定MAC与IP地址部分就行,在arduino的network包 ...

char server[] = "api.yeelink.net";
这条是值得dns地址为yeelink,我发现一个自己在实验室连接不上的原因,实验室上网要输入特定的dns服务器,要不不能解析域名,两者冲突这怎么办啊?

回复 支持 反对

使用道具 举报

发表于 2012-12-10 08:17:14 | 显示全部楼层
byte ip[] = { 10, 0, 0, 177 };   

在里面使用IP试试看,ping一下api.yeelink.net的地址,找到了填到里面
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-12-11 17:29:49 | 显示全部楼层
我知道哪错了,mac,ip,网关,子网掩码都设了,就是没设dns,dns没设置成功访问不到那边服务器
回复 支持 反对

使用道具 举报

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

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

Archiver|联系我们|极客工坊

GMT+8, 2024-5-1 12:54 , Processed in 0.046559 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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