在许多场合我们需要用智能手机通过互联网对远程的串口设备进行控制,波仕电子最新的串口通信技术,可以借助带DDNS的无线路由器和互联网-串口转换器来实现。本地智能手机与互联网上的远端串口设备相互通信,极大的扩展了串口通信的距离并且便携。本文描述Android智能手机以及iphone手机的互联网串口通信的原理和设置以及使用方法。
1、互联网串口通信的原理
在局域网中的以太网通信的双方,一方叫做服务器Server,另外一方称为客户端Client。它们都有固定的4位IP地址,比如192.168.0.1和192.168.0.2。在互联网中的两个设备需要通信,也是一端为服务器,另外一端为客户端,但是互联网上最关键的问题是如何发现对方的IP地址。由于目前普遍采用电信ADSL上网,所以普通用户的互联网IP地址每天甚至每次上网都是变化的。这就需要DDNS,或者称为动态域名解析。实现互联网串口通信的方法就是采用动态域名解析(DDNS)。所谓动态域名解析,就是服务器采用的是固定的域名,不管此服务器的互联网IP地址怎么变化,这个固定的域名总是指向这个服务器的IP地址,而如何知道变化的服务器IP地址并且进行跟踪变化是通过域名解析服务器(DNS)来实现的。客户端知道了服务器的域名,在通信前自动向互联网上的 DNS (域名解析)服务器查询服务器的 IP 地址,当找到服务器 IP 地址后,就可以向服务器发起连接请求,建立通信链路。