服务热线:130-0715-9689 控制台 v1.0 手机版
GemeOpen 智能通断器25A-S2-4G (型号:GSCW1M-4G) - 开发者指令
# 智能通断器25A-S2-4G (型号:GSCW1M-4G) - 开发者指令
## 产品基本描述
版本天线带电,不卖此版本,
## 产品主要特点
4G网络,电流电压视在功率电量采集
AC110V-250V宽电压输入,
最大负载电流25A
## 官网产品资料
### 产品详细信息
https://www.smart-bird.cn/smart-controller-4G.html
### 淘宝购买网址
https://item.taobao.com/item.htm?ft=t&id=853246751989
### 京东购买网址
### 开发者文档
https://www.smart-bird.cn/doc/product/GSCW/device/GSCW1M-4G/command
## 产品电气参数
---
| 参数名 | 参数值 |
|------|------|
|
品牌
|
GemeOpen
|
|
上市日期
|
2025年
|
|
产品类型
|
智能通断器25A-S2-4G
|
|
产品型号
|
GSCW1M-4G
|
|
产品尺寸
|
53mm*110mm*32mm
|
|
输入电压
|
110Vac-260Vac
|
|
输出通道
|
单路
|
|
工作电流
|
25A
|
|
最大负载
|
MAX 6000W(阻性负载)
|
|
待机功率
|
<4W
|
|
通讯方式
|
4G全网通
|
|
通讯模块
|
合宙780
|
|
设备寿命
|
机械寿命通断5000000次,电气寿命通断50000次
|
|
外壳材质
|
阻燃PC/ABS V0级
|
|
3C证书编号
|
-
|
|
RS485
|
|
|
红外遥控
|
|
---
## 全部指令
###
*controller-event*

通断器、空开、10A-86插座、16A-86插座、10A转换器插座、16A转换器插座等单路设备的通电或断电操作

**向设备发送指令(服务端向设备订阅topic发送消息)**
```json
```
#### 字段属性
---
| 字段名称 | 字段类型 | 字段说明 | 示例值 |
|------|------|------|------|
|
key
|
int
|
插座通断电状态,0:断电,1:通电
|
0
|
|
type
|
String
|
控制设备开关固定传"event"
|
event
|
---
**设备返回信息(设备向服务端订阅topic上报消息)**
```json
```
#### 字段属性
---
| 字段名称 | 字段类型 | 字段说明 | 示例值 |
|------|------|------|------|
|
iccid
|
String
|
SIM-卡ICCID值
|
898608361924D2183214
|
|
imei
|
String
|
设备唯一标识
|
861556071286636
|
|
key
|
int
|
插座通断电状态,0:断电,1:通电
|
0
|
|
keyLock
|
int
|
按键锁,0:关闭,1:开启
|
0
|
|
onState
|
int
|
设备上电的默认状态: 0:记忆;是指记忆最后一次设备断电前的状态,如断电前设备是通电状态(指示灯是蓝的),设备下次上电默认是通电状态(指示灯是蓝的)。 1:关闭,即断电状态(指示灯是灭的),如断电前,设备是通电状态(指示灯是蓝的),设备下次上电默认是依旧是断电状态(指示灯是灭的)。需要手动/远程开启通电状态。 2:开启,即通电状态(指示灯是蓝色的),是指设备上电之后,默认是通电状态,此刻需要注意,插在设备上的负载会通电运行,会有安全风险,所以建议是默认上电状态为关闭。
|
2
|
|
resetLock
|
int
|
重置锁
|
0
|
|
signal
|
int
|
信号强度,显示规则为: signal<= 0 && signal>= -50 //信号最好 signal< -50 && signal>= -70 //信号较好 signal< -70 && signal>= -80 //信号一般 signal<-80 && signal>= -100 //信号较差 signal没有在0~(-100)之间,表示无信号
|
30
|
|
timerEnable
|
int
|
设备电量信息定时上报状态,0:关闭;1:开启
|
0
|
|
timerInterval
|
int
|
电量信息上报时间间隔(单位秒),取值范围5-86400
|
0
|
|
type
|
String
|
设备类型
|
GSCW1M-4G
|
|
version
|
String
|
当前固件版本号
|
1.0.4
|
---
### 重置/恢复出厂设置
*controller-reset*

恢复出厂设置后配网信息和自定义信息都会清空,请谨慎操作!

**向设备发送指令(服务端向设备订阅topic发送消息)**
```json
{
  "system" : "reset",
  "type" : "setting"
}
```
#### 字段属性
---
| 字段名称 | 字段类型 | 字段说明 | 示例值 |
|------|------|------|------|
|
system
|
String
|
重置/恢复出厂设置默认填"reset"
|
reset
|
|
type
|
String
|
设备设置固定传"setting"
|
setting
|
---
**设备返回信息(设备向服务端订阅topic上报消息)**
```json
{
  "system" : "reset",
  "type" : "setting"
}
```
#### 字段属性
---
| 字段名称 | 字段类型 | 字段说明 | 示例值 |
|------|------|------|------|
|
system
|
String
|
重置/恢复出厂设置默认填"reset"
|
reset
|
|
type
|
String
|
固定值"setting"
|
setting
|
---
### 设备软重启
*controller-restart*

软重启后,通过指令设置的参数将生效,同时设备将重新连接Wifi/4G网络,注意设备IP地址可能发生变化

**向设备发送指令(服务端向设备订阅topic发送消息)**
```json
{
  "system" : "restart",
  "type" : "setting"
}
```
#### 字段属性
---
| 字段名称 | 字段类型 | 字段说明 | 示例值 |
|------|------|------|------|
|
system
|
String
|
设备软重启固定传"restart"
|
restart
|
|
type
|
String
|
设备设置固定传"setting"
|
setting
|
---
**设备返回信息(设备向服务端订阅topic上报消息)**
```json
{
  "system" : "restart",
  "type" : "setting"
}
```
#### 字段属性
---
| 字段名称 | 字段类型 | 字段说明 | 示例值 |
|------|------|------|------|
|
system
|
String
|
重置/恢复出厂设置默认填"reset"
|
restart
|
|
type
|
String
|
固定值"setting"
|
setting
|
---
###
*device-timer-interval*

设置定时上报电量信息

**向设备发送指令(服务端向设备订阅topic发送消息)**
```json
{
  "timerEnable" : 1,
  "timerInterval" : 10,
  "type" : "setting"
}
```
#### 字段属性
---
| 字段名称 | 字段类型 | 字段说明 | 示例值 |
|------|------|------|------|
|
timerEnable
|
int
|
设备电量信息定时上报状态,0:关闭;1:开启
|
1
|
|
timerInterval
|
int
|
电量信息上报时间间隔(单位秒),取值范围5-86400
|
10
|
|
type
|
String
|
设备设置固定传"setting"
|
setting
|
---
**设备返回信息(设备向服务端订阅topic上报消息)**
```json
{
  "timerEnable" : 1,
  "timerInterval" : 10,
  "type" : "setting"
}
```
#### 字段属性
---
| 字段名称 | 字段类型 | 字段说明 | 示例值 |
|------|------|------|------|
|
timerEnable
|
int
|
设备电量信息定时上报状态,0:关闭;1:开启
|
1
|
|
timerInterval
|
int
|
电量信息上报时间间隔(单位秒),取值范围5-86400
|
10
|
|
type
|
String
|
设备设置固定传"setting"
|
setting
|
---
### 自动上报任务(定时任务)
*device-timer-task*

此项非主动下发的指令,只展示用户开启定时上报任务后,定时返回的消息样式

**向设备发送指令(服务端向设备订阅topic发送消息)**
```json
{
"current":0.000,
"energy":0.000,
"imei":"868926080844258",
"key":0,
"messageId":"auto",
"power":0.000,
"voltage":239.265
}
```
#### 字段属性
---
| 字段名称 | 字段类型 | 字段说明 | 示例值 |
|------|------|------|------|
|
current
|
float
|
当前电流,单位A,保留三位小数
|
0.000
|
|
energy
|
float
|
累计用电量,单位KW*H,保留三位小数,断电后不会归零,重置后会归零
|
0.000
|
|
imei
|
String
|
设备唯一标识
|
868926080844258
|
|
key
|
int
|
设备通断电状态,0:断电,1:通电
|
0
|
|
messageId
|
String
|
业务流水号。由请求方生成的唯一标识,响应方原样回显,用于请求与响应的关联匹配。
|
auto
|
|
power
|
float
|
当前功率,单位W,保留三位小数
|
0.000
|
|
voltage
|
float
|
当前电压,单位V,保留三位小数
|
239.265
|
---
**设备返回信息(设备向服务端订阅topic上报消息)**
```json
```
#### 字段属性
---
| 字段名称 | 字段类型 | 字段说明 | 示例值 |
|------|------|------|------|
|
current
|
float
|
当前电流,单位A,保留三位小数
|
15.027
|
|
energy
|
float
|
累计用电量,单位KW*H,保留三位小数,断电后不会归零,重置后会归零
|
25.047
|
|
imei
|
String
|
设备唯一标识
|
866965087690928
|
|
key
|
int
|
设备通断电状态,0:断电,1:通电
|
0
|
|
messageId
|
String
|
业务流水号。由请求方生成的唯一标识,响应方原样回显,用于请求与响应的关联匹配。
|
20260520
|
|
power
|
float
|
当前功率,单位W,保留三位小数
|
2921.511
|
|
voltage
|
float
|
当前电压,单位V,保留三位小数
|
226.024
|
---
###
*info-all*


**向设备发送指令(服务端向设备订阅topic发送消息)**
```json
{
  "type" : "info"
}
```
#### 字段属性
---
| 字段名称 | 字段类型 | 字段说明 | 示例值 |
|------|------|------|------|
|
type
|
String
|
获取设备基本信息固定传"info"
|
info
|
---
**设备返回信息(设备向服务端订阅topic上报消息)**
```json
{
  "iccid" : "898608361924D2183214",
  "imei" : "861556071286636",
  "key" : 0,
  "keyLock" : 0,
  "onState" : 1,
  "resetLock" : 0,
  "signal" : -75,
  "timerEnable" : 0,
  "timerInterval" : 0,
  "type" : "GSCW1M-4G",
  "version" : "1.0.4"
}
```
#### 字段属性
---
| 字段名称 | 字段类型 | 字段说明 | 示例值 |
|------|------|------|------|
|
iccid
|
String
|
SIM-卡ICCID值
|
898608361924D2183214
|
|
imei
|
String
|
设备唯一标识
|
861556071286636
|
|
key
|
int
|
插座通断电状态,0:断电,1:通电
|
0
|
|
keyLock
|
int
|
按键锁,0:关闭,1:开启
|
0
|
|
onState
|
int
|
设备上电的默认状态: 0:记忆;是指记忆最后一次设备断电前的状态,如断电前设备是通电状态(指示灯是蓝的),设备下次上电默认是通电状态(指示灯是蓝的)。 1:关闭,即断电状态(指示灯是灭的),如断电前,设备是通电状态(指示灯是蓝的),设备下次上电默认是依旧是断电状态(指示灯是灭的)。需要手动/远程开启通电状态。 2:开启,即通电状态(指示灯是蓝色的),是指设备上电之后,默认是通电状态,此刻需要注意,插在设备上的负载会通电运行,会有安全风险,所以建议是默认上电状态为关闭。
|
1
|
|
resetLock
|
int
|
重置锁
|
0
|
|
signal
|
int
|
信号强度,显示规则为: signal<= 0 && signal>= -50 //信号最好 signal< -50 && signal>= -70 //信号较好 signal< -70 && signal>= -80 //信号一般 signal<-80 && signal>= -100 //信号较差 signal没有在0~(-100)之间,表示无信号
|
-75
|
|
timerEnable
|
int
|
设备电量信息定时上报状态,0:关闭;1:开启
|
0
|
|
timerInterval
|
int
|
电量信息上报时间间隔(单位秒),取值范围5-86400
|
0
|
|
type
|
String
|
设备类型
|
GSCW1M-4G
|
|
version
|
String
|
当前固件版本号
|
1.0.4
|
---
###
*info-protocol*


**向设备发送指令(服务端向设备订阅topic发送消息)**
```json
```
#### 字段属性
---
| 字段名称 | 字段类型 | 字段说明 | 示例值 |
|------|------|------|------|
|
type
|
String
|
获取设备通讯协议固定传"protocol"
|
protocol
|
---
**设备返回信息(设备向服务端订阅topic上报消息)**
```json
```
#### 字段属性
---
| 字段名称 | 字段类型 | 字段说明 | 示例值 |
|------|------|------|------|
|
clientId
|
String
|
自定义MQTT客户端ID注意:不可重复
|
861556071286636
|
|
port
|
String
|
端口号
|
1883
|
|
protocol
|
String
|
协议类型
|
mqtt
|
|
publish
|
String
|
自定义发布主题 注意:不可重复
|
/KIduUf/AqFiHaFsmjHP/861556071286636/publish
|
|
server
|
String
|
自定义服务器地址
|
mqtt.smart-bird.cn
|
|
subcribe
|
String
|
自定义订阅主题,注意:不可重复
|
/KIduUf/AqFiHaFsmjHP/861556071286636/subscribe
|
|
username
|
String
|
自定义服务器用户名
|
AqFiHaFsmjHP
|
---
###
*info-statistic*

获取设备采集的累积电量、实时电压、实时电流、实时功率信息,注意不同的设备数值单位有区别,取决于设备设计的精度

**向设备发送指令(服务端向设备订阅topic发送消息)**
```json
```
#### 字段属性
---
| 字段名称 | 字段类型 | 字段说明 | 示例值 |
|------|------|------|------|
|
type
|
String
|
获取设备电量信息固定传"statistic"
|
statistic
|
---
**设备返回信息(设备向服务端订阅topic上报消息)**
```json
```
#### 字段属性
---
| 字段名称 | 字段类型 | 字段说明 | 示例值 |
|------|------|------|------|
|
current
|
float
|
当前电流,单位A,保留三位小数
|
15.027
|
|
energy
|
float
|
累计用电量,单位KW*H,保留三位小数,断电后不会归零,重置后会归零
|
25.047
|
|
imei
|
String
|
设备唯一标识
|
861556071286636
|
|
key
|
int
|
插座通断电状态,0:断电,1:通电
|
0
|
|
power
|
float
|
当前功率,单位W,保留三位小数
|
2921.511
|
|
voltage
|
float
|
当前电压,单位V,保留三位小数
|
226.024
|
---
###
*setting-key-lock*

功能按键锁定后,设备仅能通过MQTT/TCP协议操作,例如控制开关的通断、插座的通断电,都只能通过指令操作

**向设备发送指令(服务端向设备订阅topic发送消息)**
```json
```
#### 字段属性
---
| 字段名称 | 字段类型 | 字段说明 | 示例值 |
|------|------|------|------|
|
keyLock
|
int
|
按键锁,0:关闭,1:开启
|
0
|
|
type
|
String
|
设备设置固定传"setting"
|
setting
|
---
**设备返回信息(设备向服务端订阅topic上报消息)**
```json
```
#### 字段属性
---
| 字段名称 | 字段类型 | 字段说明 | 示例值 |
|------|------|------|------|
|
iccid
|
String
|
SIM-卡ICCID值
|
898608361924D2183214
|
|
imei
|
String
|
设备唯一标识
|
861556071286636
|
|
key
|
int
|
插座通断电状态,0:断电,1:通电
|
0
|
|
keyLock
|
int
|
按键锁,0:关闭,1:开启
|
0
|
|
onState
|
int
|
设备上电的默认状态: 0:记忆;是指记忆最后一次设备断电前的状态,如断电前设备是通电状态(指示灯是蓝的),设备下次上电默认是通电状态(指示灯是蓝的)。 1:关闭,即断电状态(指示灯是灭的),如断电前,设备是通电状态(指示灯是蓝的),设备下次上电默认是依旧是断电状态(指示灯是灭的)。需要手动/远程开启通电状态。 2:开启,即通电状态(指示灯是蓝色的),是指设备上电之后,默认是通电状态,此刻需要注意,插在设备上的负载会通电运行,会有安全风险,所以建议是默认上电状态为关闭。
|
2
|
|
resetLock
|
int
|
重置锁
|
0
|
|
signal
|
int
|
信号强度,显示规则为: signal<= 0 && signal>= -50 //信号最好 signal< -50 && signal>= -70 //信号较好 signal< -70 && signal>= -80 //信号一般 signal<-80 && signal>= -100 //信号较差 signal没有在0~(-100)之间,表示无信号
|
30
|
|
timerEnable
|
int
|
设备电量信息定时上报状态,0:关闭;1:开启
|
0
|
|
timerInterval
|
int
|
电量信息上报时间间隔(单位秒),取值范围5-86400
|
0
|
|
type
|
String
|
设备类型
|
GSCW1M-4G
|
|
version
|
String
|
当前固件版本号
|
1.2.3
|
---
###
*setting-mqtt*

设备支持自定义MQTT,注意:在通过MQTT自定义MQTT信息后,需要将设备断电重启或者向设备发送重启命令才可生效。

**向设备发送指令(服务端向设备订阅topic发送消息)**
```json
{
  "clientId" : "admin",
  "password" : "123456",
  "port" : "1883",
  "protocol" : "mqtt",
  "publish" : "/topic/qos0",
  "server" : "192.168.0.66",
  "subcribe" : "/topic/qos1",
  "type" : "custom",
  "username" : "username"
}
```
#### 字段属性
---
| 字段名称 | 字段类型 | 字段说明 | 示例值 |
|------|------|------|------|
|
clientId
|
String
|
自定义MQTT客户端ID注意:不可重复
|
admin
|
|
password
|
String
|
密码
|
123456
|
|
port
|
String
|
端口号
|
1883
|
|
protocol
|
String
|
协议类型
|
mqtt
|
|
publish
|
String
|
自定义发布主题 注意:不可重复
|
/topic/qos0
|
|
server
|
String
|
自定义服务器地址
|
192.168.0.66
|
|
subcribe
|
String
|
自定义订阅主题,注意:不可重复
|
/topic/qos1
|
|
type
|
String
|
设备自定义固定传"custom"
|
custom
|
|
username
|
String
|
自定义服务器用户名
|
username
|
---
**设备返回信息(设备向服务端订阅topic上报消息)**
```json
{
  "clientId" : "admin",
  "imei" : "",
  "password" : "123456",
  "port" : "1883",
  "protocol" : "mqtt",
  "publish" : "/topic/qos0",
  "server" : "192.168.0.66",
  "subcribe" : "/topic/qos1",
  "type" : "custom",
  "username" : "username"
}
```
#### 字段属性
---
| 字段名称 | 字段类型 | 字段说明 | 示例值 |
|------|------|------|------|
|
clientId
|
String
|
自定义MQTT客户端ID注意:不可重复
|
admin
|
|
imei
|
String
|
设备唯一标识
|
|
|
password
|
String
|
密码
|
123456
|
|
port
|
String
|
端口号
|
1883
|
|
protocol
|
String
|
协议类型
|
mqtt
|
|
publish
|
String
|
自定义发布主题 注意:不可重复
|
/topic/qos0
|
|
server
|
String
|
自定义服务器地址
|
192.168.0.66
|
|
subcribe
|
String
|
自定义订阅主题,注意:不可重复
|
/topic/qos1
|
|
type
|
String
|
设备自定义固定传"custom"
|
custom
|
|
username
|
String
|
自定义服务器用户名
|
username
|
---
###
*setting-on-state*


**向设备发送指令(服务端向设备订阅topic发送消息)**
```json
```
#### 字段属性
---
| 字段名称 | 字段类型 | 字段说明 | 示例值 |
|------|------|------|------|
|
onState
|
int
|
设备上电的默认状态: 0:记忆;是指记忆最后一次设备断电前的状态,如断电前设备是通电状态(指示灯是蓝的),设备下次上电默认是通电状态(指示灯是蓝的)。 1:关闭,即断电状态(指示灯是灭的),如断电前,设备是通电状态(指示灯是蓝的),设备下次上电默认是依旧是断电状态(指示灯是灭的)。需要手动/远程开启通电状态。 2:开启,即通电状态(指示灯是蓝色的),是指设备上电之后,默认是通电状态,此刻需要注意,插在设备上的负载会通电运行,会有安全风险,所以建议是默认上电状态为关闭。
|
1
|
|
type
|
String
|
设备设置固定传"setting"
|
setting
|
---
**设备返回信息(设备向服务端订阅topic上报消息)**
```json
```
#### 字段属性
---
| 字段名称 | 字段类型 | 字段说明 | 示例值 |
|------|------|------|------|
|
imei
|
String
|
设备唯一标识
|
861556071286636
|
|
onState
|
int
|
设备上电的默认状态: 0:记忆;是指记忆最后一次设备断电前的状态,如断电前设备是通电状态(指示灯是蓝的),设备下次上电默认是通电状态(指示灯是蓝的)。 1:关闭,即断电状态(指示灯是灭的),如断电前,设备是通电状态(指示灯是蓝的),设备下次上电默认是依旧是断电状态(指示灯是灭的)。需要手动/远程开启通电状态。 2:开启,即通电状态(指示灯是蓝色的),是指设备上电之后,默认是通电状态,此刻需要注意,插在设备上的负载会通电运行,会有安全风险,所以建议是默认上电状态为关闭。
|
1
|
|
type
|
String
|
设备设置固定传"setting"
|
setting
|
---
公司地址:湖北省武汉市高新大道光谷崇文中心B1栋1401、1409     /     体验店地址:光谷崇文中心B1栋104     /     电话:027-87001787
Copyright © 2020-2026 Smart-bird. All Rights Reserved. 武汉智鸟科技有限责任公司   版权所有     /    鄂ICP备2020020019号-1
微信扫一扫
企业微信 · 产品咨询
微信扫一扫
智鸟科技 · 微信公众号
淘宝扫一扫
智鸟科技GemeOpen官方店
京东扫一扫
GEMEOPEM官方旗舰店
爱采购扫一扫
GEMEOPEM官方旗舰店