硬件:SR-201 系列网络继电器(淘宝购买)。
电脑环境:win7。
android设备:支持双网络(有线和wifi)。
首先,使用电脑配置网络继电器设备。先让电脑和继电器设备处于同一网关即192.168.1.1(这个是根据继电器设备的来配置的)。
断开电脑的wifi,设备连接方式据图如下图。
插在笔记本和继电器设备上的网线从同一个路由器的不同LAN口出来(注意都是LAN口)。
路由的另一端接线方式如下图。
然后,对电脑网关等进行配置。
设置成如下信息(不同的设备具体参数可能不一样)。
然后,打开SR-201配置软件,点击配置软件.exe,连接模块,就可以成功连接了。
如果要使用控制继电器开关状态,可以使用SR-201上位机程序(VB和Delphi)文件夹中的网络继电器上位机程序(Delphi).exe,操作开关状态。
打开软件,点击连接。
将操作改为CH1吸合,然后发送数据,然后网络接收的数据救护变成10000000,并且可以听到继电器开关的声音(滴答声)。
现在的需求是,在Android设备上使用。
这里涉及到的知识点主要是用到了Socket连接以及网络状态的检测。
代码地址:
https://github.com/VIVILL/simple_demo_collection
工程名是AndroidTcpClient。