智能网关的继电器功能测试方法

  • 时间 :2022-10-24
  • 作者 :佰马科技
  • 浏览数 :1661

佰马科技智能网关系列产品,面向工业场景应用,设计有拥有丰富的通信、传输和控制功能接口,例如针对外部强弱电设备的远程控制,部分智能网关配套设计有继电器功能接口,以提高项目的远程管控能力。本篇主要讲解佰马智能网关的继电器功能测试方法。


1、输入输出设置

设备名称和因子的名称为自定义的,但是一般按照有序有规则的自定义命名

继电器通道的选择是根据实际使用情况进行命名的

上报中心是根据使用的服务器中心来实际进行选择的

继电器控制则是选择继电器的初始状态,进行闭合和断开的选择

注意:继电器通道包含了12V DC和24V DC,要根据实际使用的网关或路由的使用端口来决定


图片 1.png


2.服务器配置

由于刚才继电器的上报中心为1,所以这里的服务端也是选择服务器1配置

服务器的端口要与等等设定的网络调试助手的连接端口一致

协议和封装类型根据使用情况来进行选择,这里使用的协议是TCP 封装类型是JSON


图片 2.png


3.网络调试助手设置

协议的类型由服务端配置使用的协议选择TCP Server

服务器的端口为9001


图片 3.png


4.测试情况

因为前面设置的输入输出情况为R1闭合、R2闭合、R3断开

所以这里读取到的数据为R1:1、R2:1、R3:0

(可以得知闭合为1,断开为0)


图片 4.png


发送指令

{

"method":"control_relay", 

"params":{ 

"relay1":0, "relay2":0, "relay3":0 } 

应答

{

status": "ok" 

}


图片 5.png


再来观察输入输出的状态


图片 6.png


均为断开,则测试成功(如果进行的是DC接口的测试要转接相应的接口,否则会不出现反应,也没有信号输入输出)


以下为控制继电器的命令语句提供参考:

控制 220V 电源继电器: 

下发: 

{

"method":"control_relay", 

"params":{ 

"relay1":1, "relay2":0, "relay3":0 } 

应答 

{

status": "ok" 

新版含 12V、24V 继电器控制: 

下发: 

{

"method":"control_relay", 

"params":{ 

"relay1":1, "relay2":0, "relay3":1, "relay4":0, "relay5":1 } 

应答 

{

status": "ok" 

}


联系我们
联系我们

佰马Baimatech,集M2M产品研发、IoT平台服务、国际化运营于一体,让我们联接,共创未来