本文介绍TTL电平串口转以太网在智能家居中的应用,以及相关的端口映射方法、动态域名实现方法等。
1.TTL电平串口转以太网与智能家居简介
TCP/IP、以太网目前成为用户控制智能家居系统的主流接入方法。这种接入方法的流行也归功于智能手机(iphone、安卓手机)手机的普及,因为无论是家庭的wifi接入和户外的3G接入,智能手机都能够轻松应付。
对于控制端,目前的智能家居一般采用RS485、电力线载波PLC、无线(例如zigebee)等方案来实现,但是这些方案都缺少TCP/IP接入功能。无论是RS485、电力线载波PLC、zigebee等都可以转化为TTL电平的串口。为此卓岚的ZLSN2000模块提供了TTL电平转以太网的功能,方便地实现了TTL电平串口转以太网的功能。

2.卓岚的TTL电平串口转以太网与智能家居方案
卓岚在智能家居应用中具有多年的成功应用案例,提供了多样的解决方法。主要的方案有:
2.1ZLSN2000TTL串口转以太网核心模块
将猫的串口和NETCOM2000的串口连接,将NETCOM2000的网口连接到计算机。由于NETCOM2000支持各种硬件流控(CTS/RTS、DTR/CTR)所以可以和Modom配合通信并进行流控。
和其它的实现智能家居TCP的方案相比,ZLSN2000的方案的特点是:稳定、低成本、丰富功能、便捷。ZLSN2000有近10年的应用,稳定性可以保证;在大批量时ZLSN2000的价格也很有优势;ZLSN2000具有卓岚产品基本上所有的功能,包括10个TCP连接、DNS、DHCP、串口类AT控制命令等;便捷性在于ZLSN2000是一个拿来即用的产品,用户只需要当作串口收发即可。
用户一般在手机上编写一个基于TCP/IP的软件,然后通过这个软件和ZLSN2000通信来实现家电的控制。
2.2ZLSN2003EX网页下载模块
在包含ZLSN2000所有的功能的基础上,ZLSN2030EX提供了用户自定义网页来控制家电的功能。详细参考:基于网页的TTL串口转以太网模块。ZLSN2030EX不仅支持通过智能手机的用户软件访问家电,也可以通过智能手机的浏览器访问和控制家电。
2.3卓岚动态域名系统ZLAN_DDNS
卓岚具有自己的动态域名系统,不需要申请花生壳等动态域名系统,通过TTL串口转以太网模块的序列号直接访问模块。详细信息参考ZLAN_DDNS的介绍。
2.4i-ZLAN云服务器
卓岚的i-ZLAN云服务器平台可以提供给智能家居作为手机和智能家居网关的通信中介。手机通过登录、访问i-ZLAN平台的Web服务器来查看和控制家电。此种方式无需端口映射和动态域名。
3.TTL电平串口转以太网在智能家居应用中的关键技术
这里介绍ZLSN2000在智能家居应用中的几个关键技术:
3.1端口映射技术
端口映射,也称之为虚拟服务器、NAT等。在智能家居中是实现外网手机、计算机访问家庭内部的智能家居网关的关键技术。因为根据TCP/IP的特点,外网的手机、计算机只能够访问家庭的路由器,而在路由器下面的计算机、网络设备则无法直接访问。而端口映射就是实现外网计算机访问内网网络设备用的,所以在智能家居中必须解决端口映射问题。这里介绍端口映射的实现步骤:



2.保证路由器192.168.0.1和ZLSN模块处于同一个局域网中(中间没有跨网关,否则要再做一级映射)。然后打开ZLSN模块电源。
3.测试外网访问。(a)获取路由器的外网IP地址,如下图所示


(c)此后TCPUDP调试工具和模块的串口可以进行数据通信,如下图所示

2.2动态域名技术
在智能家居系统中,家庭路由器上网为固定IP的并不多见。通过ADSL宽带上网一般每次用户的ADSL上电登录网络其IP是不同的,为了获得每次不同的IP,需要用到动态域名系统——DDNS,其使用大致步骤如下(详细实现方法将在后面详述):
1.首先用户需要有一台通过ADSL上网的PC机。
2.在该PC上运行动态域名客户端软件。一般安装动态域名客户端软件后,系统启动时自动运行,该步骤实际可以省略。
3.用户的智能手机用这个动态域名进行访问。
详细步骤说明如下:1.安装和申请。这里以使用“花生壳”动态域名系统为例讲述如何安装和申请动态域名系统。
(c)在上图的用户名和密码中输入yourname和注册时的密码,登录花生壳客户端。以后系统启动会自动登录。
2.测试域名有效性
(b)在弹出的窗口中输入,如果看到如图16所示的应答则表明动态域名已经生效。
3.使用动态域名
(a)由于系统一启动自动运行了花生壳客户端程序,并自动登录。所以用户只需要在联网产品的“目的IP或域名”参数中设置目的为刚申请的域名,即可。
(b)另外注意需要在路由器上制作“虚拟服务器”转发规则,做法和不使用动态域名时完全一样
4.路由器上登录花生壳。现在某些路由器(例如TP-LINK路由器)已经支持在路由器上登录花生壳软件,这样就无需在用户家庭内部的一台计算机上时刻运行花生壳软件,只要路由器一直处于上电状态即可。具体操作方法请登录路由器后查看其菜单选项。
版权声明:本站所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,不声明或保证其内容的正确性,如发现本站有涉嫌抄袭侵权/违法违规的内容。请举报,一经查实,本站将立刻删除。