Coolpy网络部署说明(宽带互联网)
本文将介绍Coolpy第二种方案的网络部署方法。以方便大家学习如何让coolpy设备部署到相应的应用场景中。本例将以水星MW310R无线路由器作为演示路由器。
1.硬件连接部分:
coolpy设备=》路由器=》ADSL=》coolpy客户端(wp或android手机)
说明:
1.1coolpy通过网线连接到路由器,Coolpy会自动占用一个IP地址。
*(如路由器IP地址是:192.168.1.1 那么Coolpy的IP地址是:192.168.1.254。如路由器的IP地址是:192.168.10.1 那么Coolpy的IP地址是:192.168.10.254)
1.2路由器设置adsl账号让路由器连接国际互联网
1.3Coolpy客户端(wp或android手机)通过3g/gprs/wifi连接到国际互联网,再连接到路由器,再连接到coolpy设备
在整个过程中我们需要解决下列问题:
a.路由器必须连到国际互联网(否则我们没有办法让客户端连接到路由器及Coolpy设备)
b.Coolpy设备必须暴露在公网(否则我们就算连接到路由器客户端也没办法连接到处于局域网中的Coolpy设备)
c.路由器每次开机连接到国际互联网时都会是一个新的IP地址(这样我们客户端要连接的硬件IP将无法永久一致)
接下来是如何解决以上问题:
Re:a:解决A问题很简单。现在我们家庭中一般都已经安装宽带服务。只要把宽带账号设置到路由器中就可以解决,这里建议把自动断线设置为0,这样可以减少ddns免费服务登陆慢的问题。如图:
Re:b:解决B问题我们可以通过目前大部份路由器都提供的功能“DMZ主机”功能解决。把DMZ主机IP地址设置为Coolpy的局域网IP地址,如图:
Re:c:解决C问题我们可以通过目前大部份路由器都提供的功能 “DDNS”功能,它的原理是通过第三方的域名服务商申请免费域名。然后把申请到的域名服务的登陆账号填写到DDNS里,这样一但我们的路由器连接到互联网后就会自动登陆域名服务器并让你申请的免费域名指向当前路由器的公网IP地址。从而达到让路由器的动态型的公网IP地址变成一个固定的域名地址。本例子以花生壳为例,如果您还没有花生壳账号请登陆到花生壳官方网站:http://www.oray.com注册一个账号和最少申请一个免费域名。
这里需要另外说明的是花生壳目前所提供的免费域名服务稳定性是一般般的,需要一定稳定性的朋友可以申请花生壳的商业版域各服务。所以就算我这样路由器已经显示“连接成功”其实他还是没有生效的。一般要等半天左右才会生效。就此问题我咨询过花生壳客服,据花生壳官方回应是因为花生壳免费服务器是多用户共用服务器。所以登陆是需时排队的。而且花生壳的免费客户众多,从而造成登陆需要排队时间比较长。所以一般会在一小时到一天不等的时候才能登陆完成。
一但我们花生壳生效后即可通过我们从花生壳申请的域名来访问我们的Coolpy设备了。即你从世界任何一个地方都可以访问到Coolpy设备。上图中您可看到我申请有两个域名,在客户端连接时我们只需要选择其中一个即可(即上图中红圈中)。参阅上图中的:域名信息。客户端登陆方式如下:
你只需要把硬件IP:填写为你从花生壳申请到的域名即可。注意的是直接填写域名。不要加任何前缀。
在你等待花生壳生效的这段时间内你觉得还想测试一下coolpy设备是否正常暴露在公网上的话,我们可以通下以下方式进行测试。
1.确保coolpy设备与路由器连接正常
2.确保路由器中的dmz主机IP地址已经设置为Coolpy设备的内网IP地址
3.确保路由器已经宽带拔号成功
有以上三样确认后。我们可以下载coolpy的客户端安装到你的手机了。下载地址请到我们的官方网站:http://coolpy.codeplex.com
4.查看当前的路由器公网IP地址。我们可以通过客户端直接连接路由器的公网IP地址即可连接到Coolpy设备。
接下来是客户端的连接方式:硬件IP填写上图红圈的路由器公网IP地址即可。
题外话:
关于花生壳DDNS的动态域名功能,其实就是通过一个服务器动态的指向路由器的公网IP地址。从而可以让你在花生壳申请的域名指向这个IP。
结束语:
Coolpy是一套以arduino wp7/8 安卓等移动操作系统 为核心的自动化方案,它包括软件、SDK、Coolpy核心硬件及相关扩展硬件组成。它可以让你的创意在最快的时间变成现实。例如您想您的手机可以控制家中的门锁,那么利用Coolpy实现这个创意你只要做好硬件的准备工作就可以在几分种内让您的这个创意变成现实。
Coolpy官方网站:http://coolpy.codeplex.com
Coolpy社区:http://coolpy.dyok.net
Coolpy视频库地址:http://www.youku.com/playlist_show/id_19486710.html
官方博客:http://www.cnblogs.com/jacle169/category/508577.html
相关博客:http://www.cnblogs.com/xkevin
Coolpy网络部署说明(宽带互联网)的更多相关文章
- Coolpy网络部署说明(局域网)
本文将介绍Coolpy第一种方案的网络部署方法.以方便大家学习如何让coolpy设备部署到相应的应用场景中.本例将以水星MW310R无线路由器作为演示路由器. 1.局域网部署 即coolpy设备=&g ...
- c# 判断网络是连接到互联网
方法1:InternetGetConnectedState [System.Runtime.InteropServices.DllImport("wininet") ...
- Citrix 服务器虚拟化之一 网络部署Xenserver 6.2
Citrix 服务器虚拟化之一 网络部署Xenserver 6.2 思杰的XenServer®是完整的服务器虚拟化平台. XenServer软件包中包含所有你需要创建和管理部署的虚拟x86计算机上运 ...
- 高可用api接口网络部署方案
我们平时接触的产品都是7*24小时不间断服务,产品中的api接口肯定也是高可用的,下面我向大家分享一下互联网公司api接口高可用的网络部署方案. 我们一般通过http://le.quwenzhe.c ...
- Flannel网络部署
一.Flannel网络部署 为Flannel生成证书 [root@linux-node1 ssl]# vim flanneld-csr.json { "CN": "fla ...
- C#检查网络是否可以连接互联网
添加引用: using System.Runtime.InteropServices; using System.Net.NetworkInformation; [DllImport("wi ...
- 解决docker容器无网络、无法连接互联网----长期更新
众所周知,docker有三种默认的网络模式,分别是: bridge host none 然后需要注意的就是内核转发这个,一定不要忘了!配置方法如下 echo -e "net.ipv4.ip_ ...
- WLAN高密无线网络部署的信道问题
WIFI信号的信道有两部分,其中2.4G频段有13个左右交叠的信道(14信道只在日本使用),其中只能找出3个相互不重合的信道(具体请参考文末的链接),最常用的就是1.6.11这三个,当然也可以使用其他 ...
- Linux网络设置(第二版) --互联网寻址过程
Linux网络设置 --互联网寻址过程 1.TCP/IP与OSI参考模型比较 TCP/IP OSI 物理层 网卡 数据链路层 * MAC地址 网络层 IP,ICMP,ARP协议 传输层 TCP,UDP ...
随机推荐
- ffmpeg h264 encdoer 速度对比
h264_qsv frame= 250 fps=0.0 q=-0.0 Lsize= 1401kB time=00:00:10.00 bitrate=1146.8kbits/s speed= 14x l ...
- C/C++中如何在main()函数之前执行一条语句?
在C语言中,如果使用GCC的话,可以通过attribute关键字声明constructor和destructor(C语言中如何在main函数开始前执行函数) #include <stdio.h& ...
- python学习第4天
03 初识列表 why: 字符串的缺点: 1,只能存储少量的数据. 2,s = '1True[1,2,3]' 无论索引,切片 获取的都是字符串类型,单一,转化成它原来的类型还需要再一步转换. int( ...
- django.db.utils.OperationalError: (1049, "Unknown database 'djangodb'")
DATABASES = { 'default': { 'ENGINE':'django.db.backends.mysql', 'NAME': 'mysql', 'USER':'root', 'PAS ...
- oracle 定时 job
最近在工作中遇到了要在oracle里面创建一个定时job,从远程数据库里面定时把某张表里面的数据更新到本地服务器上某个表里,具体操作: 1.在自己数据库里面先创建一张表test create tabl ...
- Dubbo原理解析-Dubbo内核实现之SPI简单介绍
转自:https://blog.csdn.net/quhongwei_zhanqiu/article/details/41577159 Dubbo 采用微内核+插件体系,使得设计优雅,扩展性强.那所谓 ...
- 排查linux系统是否被入侵
在日常繁琐的运维工作中,对linux服务器进行安全检查是一个非常重要的环节.今天,分享一下如何检查linux系统是否遭受了入侵? 一.是否入侵检查 1)检查系统日志 检查系统错误登陆日志,统计IP重试 ...
- iPhone内存溢出——黑白苹果
一旦iPhone内存长期占用过大,一关机即再难启动,如果你Home键加power键等都不行,那么可以要刷机了. 方式: 1.电脑下载ITunes,这个过程比较漫长,一系列逐渐大概3G,下载完成打开. ...
- 信息摘要算法之七:SHA在区块链中的应用
最近几年比特币的火爆带动了人们对区块链技术的研究.当然我们在这里并不讨论区块链技术本身,而是讨论一下区块链中的SHA算法的应用.对于SHA系列算法我们已经在前面作了说明,在这里也不再重复. 1.区块链 ...
- OCP 相关课程列表
OCP 相关课程列表 第一天:Linux基础 和 Oracle 11 R2 数据库安装教程图解 1:< VM 安装 linux Enterprise_R5_U4_Server_I386_DVD教 ...