首页 > 办事核心 > 澳门新濠天地讲堂 >

基于TCPClient模式的8路继电器盒二次斥地

2017-10-28 09:22
分享到:
首选第一步,咱们需要澳门新濠天地的8路节制继电器一个,电脑,网线等。
再从官网上下载咱们供给的war包(relay-tcpClient.war),导入斥地对象(eclipse等);
我这里使用的是eclipse;
把war包导入eclipse 这边就不演示了,
咱们先把8路节制盒 通上电源和插上网线
 
继电器节制盒
 
然后咱们在电脑上打开ZLVirCom4软件,
以太网拔擢对象
 
找到咱们的继电器点进去,编削,工作模式选为tcp客户端,即咱们的8路节制盒相当于tcp客户端,方针ip是我本机的ip,端口选为9999,这个我在法式里设置为9999,改完之后点击编削,再点击重启设备
 
 
ip地址设置
 
 
 
代码中我绑定监听端口为9999;
java斥地
这里我开了一个线程去监听
java代码
 
之后在eclipse导入relay-tcpClient.war包之后 运转,由于8路节制盒咱们曾经设置过了,所以他会主动来连咱们的办事器,当8路节制盒连接上的时候,在咱们的console中咱们能够看到
节制器设置

暗示已连接成功,连接成功之后咱们曾经跟继电器发了2次数据了
智能家居通信和谈
  智能家居测试指令
 
 
之后在咱们的傍观器中能够节制了,
智能家居网页节制
我点击第6路继电器,这时候咱们的办事器即咱们的本机电脑给8路节制盒发的指令是
智能家居调试
这里的id代表的是第几路开关,command代表是是开关,1代表开,0代表关;
 
咱们截取console中的消息,
智能家居ip
 
8路节制盒前去给咱们的指令OK代表的是指令精确,节制完成,此刻咱们的第6路继电器曾经通电,我再多点击几个开关之后,刷新页面,
 
智能家居web页
 
刷新页面后,上面的开关按钮会重置,此刻咱们不清晰每路继电器的开关环境,
智能家居bs代码
 
咱们能够点击下面的 查问按钮,
智能家居情况查问
会显示今朝继电器的通电环境, 发送的指令是
智能家居调试
 
咱们在console中能够看到,1在这里是没成心义的,165转换为2进制为10100101,从右往左,代表每路的开关环境,这里是开关开关关开关开,第1路,第3路,第6路,第8路是通电的。
智能家居通信和谈