佰马科技智能网关系列产品,面向工业场景应用,设计有拥有丰富的通信、传输和控制功能接口,例如针对外部强弱电设备的远程控制,部分智能网关配套设计有继电器功能接口,以提高项目的远程管控能力。本篇主要讲解佰马智能网关的继电器功能测试方法。
1、输入输出设置
设备名称和因子的名称为自定义的,但是一般按照有序有规则的自定义命名
继电器通道的选择是根据实际使用情况进行命名的
上报中心是根据使用的服务器中心来实际进行选择的
继电器控制则是选择继电器的初始状态,进行闭合和断开的选择
注意:继电器通道包含了12V DC和24V DC,要根据实际使用的网关或路由的使用端口来决定
2.服务器配置
由于刚才继电器的上报中心为1,所以这里的服务端也是选择服务器1配置
服务器的端口要与等等设定的网络调试助手的连接端口一致
协议和封装类型根据使用情况来进行选择,这里使用的协议是TCP 封装类型是JSON
3.网络调试助手设置
协议的类型由服务端配置使用的协议选择TCP Server
服务器的端口为9001
4.测试情况
因为前面设置的输入输出情况为R1闭合、R2闭合、R3断开
所以这里读取到的数据为R1:1、R2:1、R3:0
(可以得知闭合为1,断开为0)
发送指令
{
"method":"control_relay",
"params":{
"relay1":0, "relay2":0, "relay3":0 }
}
应答
{
“
status": "ok"
}
再来观察输入输出的状态
均为断开,则测试成功(如果进行的是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平台服务、国际化运营于一体,让我们联接,共创未来