### 一、概述
通过贝壳物联云平台的开放接口可以有多种方式控制继电器,根据通讯方式可以分为tcp、websocket、https三种方式,根据登录模式可以分为设备与设备通讯控制,用户与设备通讯控制。
### 二、设备与设备实时通讯控制
通讯协议:https://www.bigiot.net/help/1.html
此方式是以设备形式登录贝壳物联云平台,然后通过设备发送 `say` 指令,控制继电器。
指令内容(即 `C` 值)说明:
|内容|作用|备注|
|---|---|---|
|`play`| 继电器吸合|
|`stop` |继电器断开|
|`pause` |切换工作模式|点动、自锁|
|`DD+n` |设置点动间隔时间|n为间隔秒数,取值范围[1,1800],例如:DD+10,将继电器的点动间隔设置为10秒。使用url传递参数时指令中的 + 需转义为 %2B|
### 三、用户与设备实时通讯控制
通讯协议:https://www.bigiot.net/help/33.html
此方式是以用户形式登录贝壳物联云平台,安全等级更高,需要使用加密端口(8585、8484)登录,然后发送 `say` 指令,控制继电器。
指令格式及内容说明同上。
### 四、通过传统API(https)模式控制
通讯协议:https://www.bigiot.net/help/34.html
此方式是通过调用特定URL( https://www.bigiot.net/oauth/say ),传递参数进行控制继电器。
参数中的 `c` 指令作用同上。