极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 14908|回复: 6

怎样远程访问arduino

[复制链接]
发表于 2014-6-17 11:23:51 | 显示全部楼层 |阅读模式
最近做了个远程访问的小制作,但是现在只能在局域网内通过网络插板访问arduino我想知道有没有办法让我无论身处何地只要能上网就可以访问到arduino呢?不通过其他任何网站,比如yeelink
回复

使用道具 举报

发表于 2014-6-17 12:01:15 | 显示全部楼层
就跟 internet 連線到 intranet 的網站一樣吧.

如果是用網頁形式的, 在家中的 router 把 port 80 forward 到 arduino 板的 intranet IP, 在街外用 browser 連線到家中的 internet IP 就會自動連到 arduino 板上了.

如果用其他連線, 就 forward 有關的 port 吧.  
回复 支持 反对

使用道具 举报

发表于 2014-6-18 00:41:08 | 显示全部楼层
如果能在内网访问,那就不是要解决单片机的问题了,要解决的就是内网到外网路由的问题了。
把内网你单片机的IP和端口映射到外网公网IP的一个端口上,然后从外面访问你单片机上网的公网IP加端口号就可以访问到单片机了。如果是网页方式,不光电脑可以访问,通过手机浏览器也可以访问的。
如果你的公网IP是动态的,就麻烦些,需要用花生壳申请二级域名,然后才能动态解析IP。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-29 12:44:29 | 显示全部楼层
黄金情 发表于 2014-6-18 00:41
如果能在内网访问,那就不是要解决单片机的问题了,要解决的就是内网到外网路由的问题了。
把内网你单片机 ...

如果路由器不关机,是不是IP地址就会不变了?
我在路由器里做了虚拟服务器端口映射到arduino板,在局域网内使用外网IP可以正确访问arduino
但是用手机使用3G网络则无法访问,请大师指导。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-29 12:45:14 | 显示全部楼层
Super169 发表于 2014-6-17 12:01
就跟 internet 連線到 intranet 的網站一樣吧.

如果是用網頁形式的, 在家中的 router 把 port 80 forwar ...

如果路由器不关机,是不是IP地址就会不变了?
我在路由器里做了虚拟服务器端口映射到arduino板,在局域网内使用外网IP可以正确访问arduino
但是用手机使用3G网络则无法访问,请大师指导。
回复 支持 反对

使用道具 举报

发表于 2014-12-22 20:40:06 | 显示全部楼层
18004316110 发表于 2014-11-29 12:44
如果路由器不关机,是不是IP地址就会不变了?
我在路由器里做了虚拟服务器端口映射到arduino板,在局域网 ...

你得在外网访问到内网才行。在内容用外网IP访问成功,不代表在外网敢会访问成功。从外网不能,比如手机不能时,需要在路由器或是电脑的防火墙上打开相应端口。
一向两小时内,路由器不会换自动换IP,但自动IP有租器。长短都有默认值。大体是几小时。
回复 支持 反对

使用道具 举报

发表于 2014-12-23 15:54:51 | 显示全部楼层
DHCP动态路由+花生壳,应该可以实现
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-17 08:17 , Processed in 0.114945 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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