本文介绍TTL电平串口转以太网在智能家居中的应用,以及相关的端口映射方法、动态域名实现方法等。
1.TTL电平串口转以太网与智能家居简介
TCP/IP、以太网目前成为用户控制智能家居系统的主流接入方法。这种接入方法的流行也归功于智能手机(iphone、安卓手机)手机的普及,因为无论是家庭的wifi接入和户外的3G接入,智能手机都能够轻松应付。
对于控制端,目前的智能家居一般采用RS485、电力线载波PLC、无线(例如zigebee)等方案来实现,但是这些方案都缺少TCP/IP接入功能。无论是RS485、电力线载波PLC、zigebee等都可以转化为TTL电平的串口。为此卓岚的ZLSN2000模块提供了TTL电平转以太网的功能,方便地实现了TTL电平串口转以太网的功能。
除此之外卓岚提供了基于网页的模块ZLSN2030EX(ZLSN2000是不带自定义网页的),用户可以将智能家居控制的网页下载到ZLSN2030EX内部,用户通过智能手机打开网页点击按钮可以直接控制电器。并且这个功能可以和普通的TTL电平串口转以太网同时使用。
2.卓岚的TTL电平串口转以太网与智能家居方案
卓岚在智能家居应用中具有多年的成功应用案例,提供了多样的解决方法。主要的方案有:
2.1 ZLSN2000TTL串口转以太网核心模块
将猫的串口和NETCOM2000的串口连接,将NETCOM2000的网口连接到计算机。由于NETCOM2000支持各种硬件流控(CTS/RTS、DTR/CTR)所以可以和Modom配合通信并进行流控。
和其它的实现智能家居TCP的方案相比,ZLSN2000的方案的特点是:稳定、低成本、丰富功能、便捷。ZLSN2000有近10年的应用,稳定性可以保证;在大批量时ZLSN2000的价格也很有优势;ZLSN2000具有卓岚产品基本上所有的功能,包括10个TCP连接、DNS、DHCP、串口类AT控制命令等;便捷性在于ZLSN2000是一个拿来即用的产品,用户只需要当作串口收发即可。
用户一般在手机上编写一个基于TCP/IP的软件,然后通过这个软件和ZLSN2000通信来实现家电的控制。
2.2 ZLSN2003EX网页下载模块
在包含ZLSN2000所有的功能的基础上,ZLSN2030EX提供了用户自定义网页来控制家电的功能。详细参考:基于网页的TTL串口转以太网模块。ZLSN2030EX不仅支持通过智能手机的用户软件访问家电,也可以通过智能手机的浏览器访问和控制家电。
2.3 卓岚动态域名系统ZLAN_DDNS
卓岚具有自己的动态域名系统,不需要申请花生壳等动态域名系统,通过TTL串口转以太网模块的序列号直接访问模块。详细信息参考ZLAN_DDNS的介绍。
2.4 i-ZLAN云服务器
卓岚的i-ZLAN云服务器平台可以提供给智能家居作为手机和智能家居网关的通信中介。手机通过登录、访问i-ZLAN平台的Web服务器来查看和控制家电。此种方式无需端口映射和动态域名。
3.TTL电平串口转以太网在智能家居应用中的关键技术
这里介绍ZLSN2000在智能家居应用中的几个关键技术:
3.1 端口映射技术
端口映射,也称之为虚拟服务器、NAT等。在智能家居中是实现外网手机、计算机访问家庭内部的智能家居网关的关键技术。因为根据TCP/IP的特点,外网的手机、计算机只能够访问家庭的路由器,而在路由器下面的计算机、网络设备则无法直接访问。而端口映射就是实现外网计算机访问内网网络设备用的,所以在智能家居中必须解决端口映射问题。这里介绍端口映射的实现步骤:
1. 在路由器上添加转发功能,以下以TP-LINK的TL-WR340G ADSL路由器为例,讲述设置方法。 (a)登录路由器,进入“转发规则”->“虚拟服务器”,点击“添加新条目”
(b)在弹出的对话框中输入ZLSN模块的本地端口和ZLSN模块的IP地址(参考下图),并且在协议部分选择ALL,在状态部分选择“生效”。点击保存。