佰馬科技智能網(wǎng)關系列產品,面向工業(yè)場景應用,設計有擁有豐富的通信、傳輸和控制功能接口,例如針對外部強弱電設備的遠程控制,部分智能網(wǎng)關配套設計有繼電器功能接口,以提高項目的遠程管控能力。本篇主要講解佰馬智能網(wǎng)關的繼電器功能測試方法。
1、輸入輸出設置
設備名稱和因子的名稱為自定義的,但是一般按照有序有規(guī)則的自定義命名
繼電器通道的選擇是根據(jù)實際使用情況進行命名的
上報中心是根據(jù)使用的服務器中心來實際進行選擇的
繼電器控制則是選擇繼電器的初始狀態(tài),進行閉合和斷開的選擇
注意:繼電器通道包含了12V DC和24V DC,要根據(jù)實際使用的網(wǎng)關或路由的使用端口來決定
2.服務器配置
由于剛才繼電器的上報中心為1,所以這里的服務端也是選擇服務器1配置
服務器的端口要與等等設定的網(wǎng)絡調試助手的連接端口一致
協(xié)議和封裝類型根據(jù)使用情況來進行選擇,這里使用的協(xié)議是TCP 封裝類型是JSON
3.網(wǎng)絡調試助手設置
協(xié)議的類型由服務端配置使用的協(xié)議選擇TCP Server
服務器的端口為9001
4.測試情況
因為前面設置的輸入輸出情況為R1閉合、R2閉合、R3斷開
所以這里讀取到的數(shù)據(jù)為R1:1、R2:1、R3:0
(可以得知閉合為1,斷開為0)
發(fā)送指令
{
"method":"control_relay",
"params":{
"relay1":0, "relay2":0, "relay3":0 }
}
應答
{
“
status": "ok"
}
再來觀察輸入輸出的狀態(tài)
均為斷開,則測試成功(如果進行的是DC接口的測試要轉接相應的接口,否則會不出現(xiàn)反應,也沒有信號輸入輸出)
以下為控制繼電器的命令語句提供參考:
控制 220V 電源繼電器:
下發(fā):
{
"method":"control_relay",
"params":{
"relay1":1, "relay2":0, "relay3":0 }
}
應答
{
“
status": "ok"
}
新版含 12V、24V 繼電器控制:
下發(fā):
{
"method":"control_relay",
"params":{
"relay1":1, "relay2":0, "relay3":1, "relay4":0, "relay5":1 }
}
應答
{
“
status": "ok"
}
佰馬Baimatech,集M2M產品研發(fā)、IoT平臺服務、國際化運營于一體,讓我們聯(lián)接,共創(chuàng)未來