376.3远程通信模块接口协议

文章描述:-2022年3月29日发(作者:臧性) ICS 29.020 QGDW 电网公司企业标准 国家QGDW 1376.3—2012 电力用户用电信息采集系统通信协议 第3部分:采集终端远程通信模块接口协议 power user electric energy data acquisition system communication protocol P

-

376.3远程通信模块接口协议2022年3月29日发(作者:臧性)



ICS
29.020




QGDW
电网公司企业标准

国家
QGDW 1376.3—2012
电力用户用电信息采集系统通信协议
第3部分:采集终端远程通信模块接口协议
power user electric energy data acquisition system communication protocol
Part 3: acquire terminal telecommunication modules interface


  



XXXX - XX - XX发布 XXXX - XX - XX实施
国家电网公司
发布


QGDW 1376.3—2012
目 次
前言 ................................................................................ II
1 范围 .............................................................................. 1
2 规范性引用文件 .................................................................... 1
3 术语、定义和缩略语 ................................................................ 1
4 接口 .............................................................................. 2
4.1 远程通信模块与终端的接口 ...................................................... 2
4.2 通信模块与SIM卡的接口 ........................................................ 3
4.3 通信模块网络工作状态指示 ...................................................... 3
5 功能要求 .......................................................................... 3
5.1 基本业务功能 .................................................................. 3
5.2 串行口多路复用 ................................................................ 3
6 命令集 ............................................................................ 3
6.1
6.2
6.3
6.4
6.5
6.6
6.7
6.8
6.9
标准命令集 .................................................................... 3
扩展命令集 .................................................................... 3
非透明数据传输命令集 .......................................................... 8
透明数据传输命令集 ........................................................... 13
主动上报命令集 ............................................................... 14
FTP功能命令集 ................................................................ 16
锁频相关命令集 ............................................................... 19
卫星定位相关命令 ............................................................. 21
错误代码 ..................................................................... 21
附录A(资料性附录) 标准命令集 ..................................................... 23
编制说明 ............................................................................ 33


I


QGDW 1376.3—2012
前 言
QGDW 1376—2012《电力用户用电信息采集系统通信协议》是根据国家电网公司2012年度企业标准
制修订计划任务(国家电网科[2012]66号)的安排,对QGDW 376—2009《电力用户用电信息采集系统
通信协议》的修订。
与原标准相比,本次修订做了如下重大调整和修订:
——增加了磁场异常事件记录;
——增加了终端对时事件记录;
——增加了集中器与本地通信模块交互流程;
——增加了采集终端远程通信模块接口协议(QGDW 1376的第3部分)。

QGDW 1376—2012《电力用户用电信息采集系统通信协议》分为下列3个部分:
——QGDW 1376.1《电力用户用电信息采集系统通信协议 第1部分:主站与采集终端通信协议》;
——QGDW 1376.2《电力用户用电信息采集系统通信协议 第2部分:集中器本地通信模块接口协
议》;
——QGDW 1376.3《电力用户用电信息采集系统通信协议 第3部分:采集终端远程通信模块接口
协议》。
QGDW 1376—2012实施后代替QGDW 376—2009。

本部分是QGDW 1376—2012《电力用户用电信息采集系统通信协议》的第3部分。
本部分是《电力用户用电信息采集系统》系列标准之一,规定了采集终端远程通信模块的接口、功
能要求,以及AT命令集。
本部分由国家电网公司营销部提出并负责解释;
本部分由国家电网公司科技部归口。
本部分起草单位:中国电力科学研究院、浙江省电力公司
本部分主要起草人:刘宣、郑安刚、王伟峰、杜蜀薇、杜新纲、葛得辉、孟宇、巫钟兴、唐悦
QGDW 376于2009年12月7日首次发布,本次为第一次修订。
II


QGDW 1376.3—2012
电力用户用电信息采集系统通信协议
第3部分:采集终端远程通信模块接口协议
1 范围
本部分规定了电力用户用电信息采集终端远程通信模块的接口、功能要求,以及AT命令集。
本部分适用于响应AT命令的GSM、CDMA、PST、各种3G、LTE等制式的远程通信模块,用于采集终端
与远程主站通信的模块单元的控制和交互。
2 规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅所注日期的版本适用于本文
件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
ISO 7816 Identification cards-Integrated circuit(s) cards with contacts
3GPP TS 27.007(GSM 07.07): AT command set for User Equipment(UE)
3GPP TS 51.011(GSM 11.11): Specification of the Subscriber Identity Module-Mobile
Equipment(SIM-ME) interface
3GPP TS 11.14(GSM 11.14): Specification of the SIM Application Toolkit for the Subscriber
Identity Module-Mobile Equipment(SIM-ME) interface
MEA-0183 美国国家海洋电子协会为海用电子设备制定的标准格式
3 术语、定义和缩略语
3.1 术语和定义
下列术语和定义适用于本部分。
3.1.1
AT命令集 AT command set
标准通信MODEM驱动命令的集合。
3.2 符号和缩略语
本部分中所使用到的符号和缩略语见表1。
表1 符号和缩略语
符号和缩略语
BCCH
CDMA
CMUX
表 示
广播控制信道
码分多址
串口多路复用
表1 (续)
符号和缩略语 表 示
1


QGDW 1376.3—2012
CSD
FTP
GPRS
GPS
GSM
HEX
LTE
PDP
PI
PST
SIM
TCPIP
TEXT
UART
UDP
WCDMA
电路交换数据业务
文件传输协议
通用分组无线服务技术
全球定位系统
全球移动通信系统
十六进制编码
长期演进网络制式
分组报文协议
个人识别密码
公共交换电话网络
客户识别模块
传输控制协议网际协议
文本
通用异步接收发送装置
用户数据报协议
宽带码分多址

4 接口
4.1 远程通信模块与终端的接口
通信模块与终端通过串行口进行数据传输,应支持3线制的通信方式,其自适应或人为设置波特率
值至少包含9600bps、19200bps、38400bps、57600bps、115200bps。串口默认配置为8位数据位,1位停
止位,无校验位。通信模块的串口AT命令应符合3GPP TS 27.007(GSM 07.07)标准命令集。
通信模块在上电以后,采集终端置PWRCTL信号管脚低电平1s(±10%)执行开机操作,开机时序定
义见图1 。

电源电压
PWRCTL
>=100ms
1s
执行开机操作

图1 开机时序定义
通信模块必需支持直接断电关机,并且直接断电不能引起通信模块的内部故障。
2


QGDW 1376.3—2012
4.2 通信模块与SIM卡的接口
通信模块与SIM卡的接口应符合GSM11.11和ISO7816的要求,与SIM卡交互数据应符合GSM11.14要求。
4.3 通信模块网络工作状态指示
通信模块应具备无线网络链路状态指示灯,用于指示通信模块网络工作状态。网络链路工作状态指
示见表2。
表2 网络工作状态指示
指示灯状态
持续低电平(灯灭)
模块网络工作状态
受限的网络服务:无SIM卡或需输入PI码;正在搜索网络;
正在进行用户鉴权等等
持续高电平(灯亮)
低电平1.8s(灯灭)高电平0.2s(灯亮)
低电平0.2s(灯灭)高电平 1.8s(灯亮)
模块处于待机状态
PDP激活状态,并已获取IP地址
Socket已建立

5 功能要求
5.1 基本业务功能
a) 通信模块默认波特率设定为自适应;
b) 通信模块在正常上电10秒内必须初始化完毕,初始化后就可以正常的收发AT命令;通信模块
接收到关机命令后,必须在15秒内完全关机;
c) 支持标准AT命令集和扩展AT命令集;
d) 支持GSM CSD功能;
e) 模块内置协议栈支持TCPUDPFTP功能。
5.2 串行口多路复用
通信模块必须支持CMUX功能,至少应支持基本模式。

6 命令集
6.1 标准命令集
通信模块的串口AT命令应符合3GPP TS 27.007(GSM 07.07)标准命令集,参见附录A。
6.2 扩展命令集
6.2.1 通信模块关机 $MYPOWEROFF
该命令用于通信模块执行关机操作,命令语法见表3。
表3 $MYPOWEROFF命令语法
3


QGDW 1376.3—2012
命令
$MYPOWEROFF OK
返回值

示例:
AT$MYPOWEROFF
OK
6.2.2 网络链路状态指示灯控制 $MYSOCKETLED
网络链路状态指示灯控制,用于外置协议栈Socket连接成功时,通信模块对LED灯的闪烁控制,命
令语法见表4。
表4 $MYSOCKETLED命令语法
命令
$MYSOCKETLED= OK
返回值

:整数类型,0表示socket未连接时LED闪灯状态;1表示Socket连接成功时,LED闪灯状态。
示例:
AT$MYSOCKETLED=1
OK
6.2.3 获取通信模块版本信息 $MYGMR
获取通信模块软件、硬件等版本信息,命令语法见表5。
表5 $MYGMR命令语法
命令
$MYGMR
返回值






OK
ERROR:

a)
b)
c)
d)
e)
f)
g)
:ASCII,厂商代号, 4字节;
:ASCII,模块型号, 8字节;
:ASCII,软件版本号, 4字节;
:ASCII,软件发布日期,格式为DDMMYY,6字节;
:ASCII,硬件版本号, 4字节;
:硬件发布日期;数据格式同
:错误代码,见6.9。
示例:
4


QGDW 1376.3—2012
AT$MYGMR
1234
MX1234
1005
261112
1234
250910
OK
6.2.4 获取SIM卡序列号 $MYCCID
获取SIM卡序列号信息,命令语法见表6。
表6 $MYCCID命令语法
命令
$MYCCID
返回值
$MYCCID:
OK

:字符串类型,SIM卡的序列号。
示例:
AT$MYCCID
$MYCCID: “89869643”
OK
6.2.5 主动上报开关 $MYETURC
本命令用于控制通信模块主动上报,仅在终端使用通信模块内置协议栈的时有效,命令语法见表7。
表7 $MYETURC命令语法
命令
$MYETURC= OK
ERROR
$MYETURC? $MYETURC:
OK
ERROR
返回值

:整数类型,0表示关闭内置协议栈主动上报;1表示打开内置协议栈主动上报(默认值)。
示例:
AT$MYETURC=0
OK
6.2.6 查询远程通信模块类型 $MYTYPE
查询远程通信模块类型,命令语法见表8。
表8 $MYTYPE命令语法
5


QGDW 1376.3—2012
命令
$MYTYPE?
返回值
$MYTYPE: ,,
OK

a) : 工作模式,可扩展字节按位表示;
1) 第0位置1:表示支持透明数据传输模式;
2) 第1位置1:表示支持非透明数据传输模式。
b) : 模块运行网络类型, 可扩展字节按位表示;
1) 第0位置1:GSM网络支持GPRS;
2) 第1位置1:WCDMA网络;
3) 第2位置1:TD-SCDMA网络;
4) 第3位置1:CDMA 2000;
5) 第4位置1:CDMA EVDO;
6) 第5位置1:LTE;
7) 第6位置1:PST;
8) 第7位置1:表示扩展一个字节。
c) : 附加功能, 可扩展字节按位表示。
1) 第0位置1:支持GPS定位功能;
2) 第1位置1:支持北斗定位功能;
3) 第7位置1:表示扩展一个字节。
示例:
AT$MYTYPE?
$MYTYPE: 03,01,01 支持透明数据传输和非透明数据传输模式;模块仅支持GSMGPRS网络;支持GPS
OK
6.2.7 设置网络连接初始化参数 $MYETCO
该命令用来设置网络连接初始化参数,命令语法见表9。
表9 $MYETCO命令语法
命令
$MYETCO=,>,
$MYETCO?
OK
ERROR:
$MYETCO: ,,
OK
ERROR
返回值

a) :通道号,0-5;
b) 对应的取值如下:
1) USERPWD: 用户名和密码,格式为“user,passwd”;
2) AP:字符串类型;
3) CFGT:每包发送时等待的时间,1-65535,单位ms,默认值100,用于透明数据传输模式;
4) CFGP:数据包被传送的门限值,1-1460,默认值为1024, 用于透明数据传输模式;
6


QGDW 1376.3—2012
5) AUTH:鉴权类型,0:OE;1:PAP;2:CHAP,默认为1。
示例:
AT$MYETCO=0,“USERPWD”,“user,passwd” 用户名和密码设置,不用时为空
OK
AT$MYETCO=0,“CFGT”,2
OK
AT$MYETCO=0,“CFGP”,1000
OK
透明数据传输模式参数包门限值大小设置
透明数据传输模式参数时间设置
6.2.8 激活去激活网络连接 $MYETACT
该命令实现网络的连接和断开,命令语法见表10。
表10 $MYETACT命令语法
命令
$MYETACT=,on>
$MYETACT?
OK
ERROR:
$MYETACT: ,,
OK
$MYETACT=? $MYETACT: ,
OK
返回值

a)
b)
c)
d)
:整数类型,0-5,通道号;
:整数类型,0表示去激活PDP;1表示激活PDP;
:整数类型,网络连接状态,0表示网络未激活;1表示网络已激活;
:IP地址,在网络已激活的情况下,显示本机获取的本地IP;在网络未激活的情况下本
地IP显示为“0.0.0.0”。
AT$MYETACT=0,1
OK
AT$MYETACT=0,1
ERROR
通道0激活PDP失败
通道0激活PDP成功
示例:
6.2.9 IP访问控制配置 $MYIPFILTER
该命令用来控制允许访问本通信模块的客户端IP地址范围,仅在通信模块工作为服务器模式的情况
下有效。如果请求连接的客户端IP地址在允许的IP地址范围内,则允许该IP建立链接。通信模块最多允
许配置5组IP地址,当IP地址未配置情况下,默认允许所有IP地址连接。命令语法见表11。
表11 $MYIPFILTER命令语法
命令
$MYIPFILTER=,
,,
$MYIPFILTER?
OK
ERROR:
$MYIPFILTER: ,,
7
返回值


QGDW 1376.3—2012
$MYIPFILTER: ,,

OK
$MYIPFILTER=? $MYIPFILTER: ,,
OK

a) :0-4, 5组数据;
b) :0-2;
1) 0:删除指定的IP认证通道
2) 1:添加指定的IP认证通道
3) 2:删除全部IP认证通道
c) :合法客户端的IP地址,字符型,格式为;
d) :子网掩码,字符型,格式为。
示例:
AT$MYIPFILTER=0,1,“192.168.0.23”,“255.255.255.255” 添加指定的IP认证通道
OK
AT$MYIPFILTER=0,0,“192.168.0.23”,“255.255.255.255” 删除指定的IP认证通道
OK
AT$MYIPFILTER=0,1,“192.168.0.23”,“255.255.255.0”

OK
添加可允许访问的IP地址队列(192.168.0.0
到192.168.0.255)
6.3 非透明数据传输命令集
6.3.1 设置服务参数 $MYETSRV
该命令用于设置TCPIP的服务参数,命令语法见表12。
表12 $MYETSRV命令语法
命令
$MYETSRV=,etID>,,
,
$MYETSRV? $MYETSRV:
,,,,
OK
ERROR
$MYETSRV=? OK
OK
ERROR:
返回值

a) :整数类型,0-5,通道号,每个通道应该分配至少2K Bytes的发送缓冲区和2K Bytes
的接收缓冲区;
b) :整数类型,0-5,本命令使用的链接号;
c) :网络类型,支持TCP Client,TCP Server,UDP三种类型;
1) 0:TCP Client
8


QGDW 1376.3—2012
2) 1:TCP Server, 本模式下,只能建立一个侦听,不能建立多个侦听
3) 2:UDP
d) :非透明数据传输模式下数据显示方式;
1) 0:HEX(默认)
2) 1:TEXT
e) < ip:port>:address所对应的值,如:218.108.43.26:8000。Address 中的IP 地址为
127.0.0.1 的时候,表示使用该SocketID建立侦听服务。
示例:
AT$MYETSRV=0,0,0,0,“172.22.33.2:5000”
OK
通道0设置TCP Client服务参数
6.3.2 开启服务 $MYETOPE
使用该命令打开TCPUDP连接,命令语法见表13。
表13 $MYETOPE命令语法
命令
$MYETOPE=
返回值
$MYETOPE: [,]
OK
ERROR:
$MYETOPE? $MYETOPE:,,,e>,,,,< dest_ip>,
OK
ERROR:
$MYETOPE=? OK

a)
b)
c)
d)
e)
f)
g)
h)
:整数类型,0-5,本命令使用的链接号;
:整数类型,TCP连接打开时候,client和server协商成功的MSS值;
:字符类型,本地IP地址;
:本地端口(每个通道可能不一样);
:网关;
:首选域名解析服务器;
:备用域名解析服务器;
:TCP ClientTCP ServerUDP;
1) 0: TCP Client
2) 1: TCP Server
3) 2: UDP
i) :需要连接的IP地址(当type为TCP Server时,ip为0.0.0.0;当type为TCP Client
或者UDP时,ip为对端的ip地址),当链接断开后,地址恢复为0.0.0.0;
j) :需要连接的端口号 (当type为TCP Server时,port为0;当type为TCP Client
或者UDP时,port为对端端口号) ,当链接断开后,port恢复为0。
示例:
AT$MYETOPE=0 开启SocketID_0
9


QGDW 1376.3—2012
$MYETOPE: 0,1460
OK 开启成功
6.3.3 读取数据 $MYETREAD
该命令用于读取数据,命令语法见表14。
表14 $MYETREAD命令语法
命令 返回值
$MYETREAD=,$MYETREAD: ,
ta_len>
OK
ERROR:
$MYETREAD=? OK
a) :整数类型,0-5,本命令使用的链接号;
b) :需要读取的最大数据长度,1-1460;
c) :实际读取到的数据长度,0-1460;
d) :数据,当data_length=0时,此行为空。
示例:
AT$MYETREAD=0,1408 从0号Socket读取1408个数据
$MYETREAD: 0,0 这个Socket没有数据
OK
AT$MYETREAD=0,1408 从0号Socket读取1408个数据
$MYETREAD: 0,10 有10个数据,UDP连接时
1234567890
OK
6.3.4 发送数据 $MYETWRITE
该命令用于发送数据,命令语法见表15。
表15 $MYETWRITE命令语法
命令 返回值
$MYETWRITE=,$MYETWRITE: ,
ata_len>
OK
ERROR:
$MYETWRITE=? OK

a) :整数类型,0-5,本命令使用的链接号;
b) :要发送的数据长度,1-1460;
c) :本次发送的数据内容。
示例:
AT$MYETWRITE=0,10 向0号Socket发送10个数据
10


QGDW 1376.3—2012
$MYETWRITE: 0,10
1234567890
OK 数据发送成功
6.3.5 关闭连接 $MYETCLOSE
该命令用于关闭一条连接,命令语法见表16。
表16 $MYETCLOSE命令语法
命令
$MYETCLOSE=
返回值
$MYETCLOSE:
OK
ERROR:
$MYETCLOSE?
$MYETCLOSE=?
OK
OK

:整数类型,0-5,需要断开的链接号;
示例:
AT$MYETCLOSE=0
$MYETCLOSE: 0
0K
关闭0号Socket
6.3.6 查询TCP ACK信息 $MYETACK
该命令用于查询终端已发送但未被对端确认的TCP数据数量,模块内置协议栈剩余缓冲区的大小,
命令语法见表17。
表17 $MYETACK命令语法
命令
AT$MYETACK=
返回值
$MYETACK:,,erLen>
OK

a) :整数类型,0-5,需要查询的链接号
b) :数据发送但未收到对方确认信息的数量,最大值为2^32-1;
c) : 模块内置协议栈剩余缓冲区 的大小,最大值为2^32-1。
示例:
AT$MYETACK=0
$MYETACK: 0,2456,1024
0K
查询TCP SocketID_0发送数据未被对端ACK的数量
6.3.7 接受侦听请求 $MYETACCEPT
该命令是用于当通信模块工作在TCPUDP服务器模式下,接收客户端的侦听请求,命令成功后,当
transportMode为0时,进入非透明数据传输模式;当transportMode为1时,进入透明数据传输模式。
11


QGDW 1376.3—2012
在透明数据传输模式下,如果要关闭Server的连接,首先要退出数据模式,进入命令模式,然后运
行AT$MYETCLOSE=SocketID,这样将一起关闭Server侦听的SocketID和这个SocketID下建立的其他链
接。命令语法见表18。
表18 $MYETACCEPT命令语法
命令
$MYETACCEPT=,<
action>,
OK
COECT
ERROR:
$MYETACCEPT?
$MYETACCEPT=?
OK
OK
返回值
a) :0-5,新接入的socket id,由主动上报$MYURCCLIET提供;
b) :是否接受侦听;
1) 0:接受
2) 1:拒绝
c) :侦听成功后模块的传输模式。
1) 0:非透明数据传输模式
2) 1:透明数据传输模式
d) 当=0,返回OK,表示建立成功,模块进入非透明数据传输模式;当
=1,返回COECT表示成功,模块进入透明数据传输模式。
示例:
AT$MYETSRV=0,2,1,0,“127.0.0.1:5100”
OK
AT$MYETOPE=2
$MYETOPE: 2
OK
$MYURCCLIET: 1,“172.16.23.100”,31256 客户连接通知
AT$MYETACCEPT=1,0,0
OK
接受连接,使用第1个Socket,命令模式
使用第2号Socket侦听
服务器侦听5100端口
6.4 透明数据传输命令集
在开启透明数据传输服务之前,首先需要使用非透明数据传输中网络初始化的相关命令对网络进行
初始化,然后才可以使用以下的透明数据传输命令。
6.4.1 开启服务 $MYETCREATE
该命令是用于开启通信模块透明数据传输服务, 命令语法见表19。
表19 $MYETCREATE命令语法
命令
$MYETCREATE=,ode>,,,t>[,]
COECT
OK
ERROR:
12
返回值


QGDW 1376.3—2012
$MYETCREATE?
$MYETCREATE=?
OK
OK

a) :0-5,通道号;
b) :0-2;TCP ClientTCP ServerUDP;
1) 0:TCPClient
2) 1:TCPServer
3) 2:UDP
TCPUDP Client模式下,执行本条命令后通信模块开始连接服务器,连接服务器成功后,通信模块
进入透明数据传输模式。TCPUDP Server模式下,执行本条命令,模块返回OK,仅代表通信模块建立侦
听socket成功,但模块不立即进入数据模式,仍旧在命令模式;只有在客户端连接成功以后,通信模块
才进入透明数据传输模式。透明数据传输模式的挂断,必须首先使用“+++”切入命令模式后,方可执
行AT$MYETCLOSE命令。
c) :整数类型,0-5,本次的链接号;
d) :需要连接的IP;
e) :需要连接的端口;
f) :本地端口。
示例:
AT$MYETCREATE=1,2,2,“172.22.44.123”,5300,3000
COECT
OK
















建立UDP透明数据传输通道
开始透明数据传输
输入+++,模块返回OK表示回到命令模式
6.5 主动上报命令集
主动上报命令仅仅在非透明数据传输模式下有效,是指在通信过程中,有数据接收或通信异常时,
通信模块主动上报给终端的命令。

6.5.1 数据到来主动上报 $MYURCREAD
该主动上报命令表达模块接收到了数据,语法见表20。
表20 $MYURCREAD命令语法
命令
$MYURCREAD
返回值
$MYURCREAD:

:整数类型,0-5,本次上报的链接号。
注意:在缓冲区内数据未被完全读空之前,通信模块新到数据时不需要重复上报本命令。

示例:
AT$MYETOPE=2
$MYETOPE: 2
OK
$MYURCREAD: 2 2号Socket收到数据时上报
使用第2号SOCKET建立连接
13


QGDW 1376.3—2012
AT$MYETREAD=2,1460
$MYETREAD: 2,10
1234567890
OK
从2号Socket读取1460个数据
有10个数据
6.5.2 链路断开主动上报 $ MYURCCLOSE
该主动上报命令表达当前SocketID对应的链接已断开,命令语法见表21。
表21 $MYURCCLOSE命令语法
命令
$MYURCCLOSE
返回值
$MYURCCLOSE:

:0-5,断开的链接号。
注意:上报了本命令后, SocketID对应的缓冲区内的收发数据会被清空。
示例:
AT$MYETOPE=2
$MYETOPE: 2
OK
$MYURCCLOSE: 2 2号Socket链接断开时上报
使用第2号SOCKET建立连接
6.5.3 网络连接状态主动上报 $MYURCACT
该主动上报命令表达网络连接建立或者断开,命令语法见表22。
表22 $MYURCACT命令语法
命令
$MYURCACT
返回值
$MYURCACT: ,

a) :使用的Channel通道;
b) :网络连接状态;
1) 0:网络连接断开
2) 1:网络连接建立
c) :本机IP 地址。
示例:
$MYURCACT: 1,0 网络主动断开网络连接
AT$MYETACT?
$MYETACT: 1,0,“0,0,0,0”
OK
6.5.4 客户端连接主动上报 $MYURCCLIET
当开启侦听服务后,一旦有客户端连接上来,就使用该AT命令主动上报给采集终端,命令语法见表
23。
表23 $MYURCCLIET命令语法
14


QGDW 1376.3—2012
命令
$MYURCCLIET
返回值
$MYURCCLIET: ,,

a) :新Client socket id;
b) :客户端IP地址;
c) :客户端端口号。
示例:
AT$MYETSRV=0,2,1,0,“127.0.0.1:5100”
OK
AT$MYETOPE=2
$MYETOPE: 2
OK
$MYURCCLIET: 1,“172.16.23.100”,31256 有客户端连接时上报
使用第2号SOCKET侦听
服务器侦听5100端口
6.5.5 FTP连接断开主动上报 $MYURCFTP
该主动上报命令表达FTP连接断开,对应的FTP收发缓冲区内的数据会被清空,命令语法见表24。
表24 $MYURCFTP命令语法
命令
$MYURCFTP
返回值
$MYURCFTP:

:整数类型,FTP连接的状态。
a) 0: FTP命令socket断开
b) 1: FTP数据socket断开
示例:
AT$MYFTPOPE=1,“”,“anonymous”,“qwerty@”,1,30,1
OK

FTP连接成功打开
主动上报到来
$MYURCFTP: 0 FTP命令连接断开主动上报,如果要继续FTP服务需重新执行AT$MYFTPOPE
6.6 FTP功能命令集
6.6.1 启动FTP服务 $MYFTPOPE
通信模块一次只能进行一个FTP连接, 连接建立后占用2个Socket ID。FTP连接进行时,不能使用透
明数据传输模式传输数据;使用透明数据传输模式传输数据时,也无法启动FTP服务。命令语法见表25。
表25 $MYFTPOPE命令语法
命令
$MYFTPOPE=,tination_ipurl>,e>,,,t>,
$MYFTPOPE? $MYFTPOPE:
15
OK
ERROR:
返回值


QGDW 1376.3—2012
OK
$MYFTPOPE=? OK

a) :FTP服务启动基于的Channel类型;
b) or:远程FTP 站点IP或者
URL,IP地址为点分十进制表示法形式:;URL: ASCII字符,最大长度为255
个字节;如果省略,则默认FTP端口为21;
c) :FTP登录用户名,ASCII字符,最大长度为255个字节;
d) :FTP登录密码,ASCII字符,最大长度为255个字节;
e) :0表示主动FTP模式;1表示被动FTP模式(默认被动模式);
f) :5-180s,FTP命令或者数据空闲超时设置,单位秒;默认为30秒;
g) : 0表示二进制模式 (默认);1表示文本模式;
h) :1表示连接成功;0表示连接失败。
示例:
AT$MYFTPOPE=1,“”,“anonymous”,“qwerty@”,1,30,1
OK FTP连接成功打开
AT$MYFTPOPE=1,“”,“anonymous”,“qwerty@”,1,30,1
ERROR
6.6.2 关闭FTP服务 $MYFTPCLOSE
关闭FTP服务,命令语法见表26。
表26 $MYFTPCLOSE命令语法
命令 返回值
$MYFTPCLOSE OK
ERROR

示例:
AT$MYFTPCLOSE
OK
6.6.3 获取FTP文件大小 $MYFTPSIZE
该命令用于获取FTP服务器上对应文件的长度,命令语法见表27。
表27 $MYFTPSIZE命令语法
命令 返回值
$MYFTPSIZE= $MYFTPSIZE:
OK
ERROR

a) :需要下载的文件名,包含路径;
b) :需要下载的FTP文件的长度,长度为2^32-1。
16


QGDW 1376.3—2012
示例:
AT$MYFTPSIZE=“myfileftp_”
$MYFTPSIZE: 2048
OK
6.6.4 文件下载 $MYFTPGET
该命令用于FTP下载功能实现文件获取,命令语法见表28。
表28 $MYFTPGET命令语法
命令 返回值
$MYFTPGET=[,COECT
ata_offset>,
] OK
ERROR
COECT

ERROR

a) :需要下载的文件名;
b) :文件数据的偏移量;
c) : 本次读取文件数据的长度;
d) : FTP文件的数据内容。
注:可使用“+++”退出FTP GET模式。
示例:
AT$MYFTPOPE=1,“”,“anonymous”,“qwerty@”,1,30,1
OK
AT$MYFTPGET=“myfileftp_”,0,18
COECT
I like traveling
OK
6.6.5 文件上传 $MYFTPPUT
该命令用于FTP上传功能实现,命令语法见表29。
表29 $MYFTPPUT命令语法
命令 返回值
$MYFTPPUT=,COECT
ta_length>,
OK
ERROR

a) :需要上传的文件名,包括路径;
17


QGDW 1376.3—2012
b) :上传数据的长度,取值范围1-3072字节;
c) : 上传文件结束标志位,整数类型;
1) 0:文件的起始数据包或者中间数据包
2) 1:文件的最后一个数据包
d) : 需要上传的文件内容,当输入的文件长度等于命令中配置的data_length,
通信模块将会发送输入的文件数据到FTP服务器,全部发送成功后返回OK,如果发送失败或
者超时,将会返回命令模式,并上报ERROR。
注:可使用“+++”退出FTP PUT模式;FTP PUT命令不支持断点续传,当FTP PUT命令返回ERROR
时,终端需要重新进行FTP文件的上传操作,从起始数据包开始。
示例:
AT$MYFTPOPE=1,“”,“anonymous”,“qwerty@”,1,30,1
OK
AT$MYFTPPUT=“myfileftp_”,18,1
COECT
I like traveling
OK
6.7 锁频相关命令集
6.7.1 BCCH信道锁定 $MYBCCH
该命令用于BCCH 信道锁定。命令语法见表30。
表30 $MYBCCH命令语法
命令
$MYBCCH=[,],
[],[]
OK
$MYBCCH: +BA(num):
,,,,
,,,,
,,,,
...
OK
ERROR
$MYBCCH? $MYBCCH: ,,,,
,
,
OK
$MYBCCH: ,
,
,
OK
$MYBCCH: ULOCKED
OK
ERROR
18
返回值


QGDW 1376.3—2012
$MYBCCH=?
$MYBCCH: ,,…
OK
ERROR

a) :整数类型,在使用AT$MYBCCH=1,XX锁定信道后,锁定信道参数才能掉电保存。如果
给定的bcch 不存在或者信号很差,通信模块无法注册网络;
1) 0:解锁
2) 1:锁定提供的BCCH小区
3) 2: 列出当前位置信号最强的7个BCCH信道号
b) :信道号;
c) :返回的BA 列表中BCCH 数量,最大7个;
d) :移动国家码;
e) : 移动网络码;
f) : 位置码信息,四个字符,16进制类型;
g) : 小区信息,16进制类型。
注意:如果已锁定某频段,则无法锁定BCCH信道。
示例:
AT$MYBCCH=?
$MYBCCH: (0,1,2),115,113,111
OK
AT$MYBCCH=1
OK
AT$MYBCCH?
$MYBCCH: 115,460,01,2540,79BB
OK
AT$MYBCCH=0
OK
AT$MYBCCH=1,111
OK
AT$MYBCCH?
$MYBCCH: 111,460,01,2540,79BA
OK
6.7.2 锁定GSM频段 $MYBAD
该命令用于锁定指定频段。命令语法见表31。
表31 $MYBAD命令语法
命令 返回值
$MYBAD= OK
ERROR
$MYBAD? $MYBAD:
OK
19


QGDW 1376.3—2012
ERROR

:锁定的频段,此参数设定掉电保存。
a) 0:自动选择频段
b) 1:GSM_EGSM_900
c) 2:GSM_DCS_1800
示例:
AT$MYBAD=1
OK
AT$MYBAD?
$MYBAD: 1
OK
选择GSM_EGSM_900
6.8 卫星定位相关命令
6.8.1 获取MEA数据 $MYGPSPOS
该命令用于获取卫星定位MEA格式数据,需要通信模块支持GPS或北斗卫星定位功能。命令语法见
表32。
表32 $MYGPSPOS命令语法
命令
$MYGPSPOS=
返回值
$MYGPSPOS:
OK
ERROR
ERROR

a)

:GPS数据类型,整数类型;
1) 0: MEA $GPGGA格式
2) 1: MEA $GPGSA格式
3) 2:MEA $GPGSV格式
4) 3: MEA $GPRMC格式
5) 4: MEA $GPVTG格式
6) 5: MEA $GPGLL格式
b) : 卫星定位数据类型对应的数据格式,详细见MEA-0183格式标准。
示例:
AT$MYGPSPOS=0
OK
查询$GPGGA数据
$MYGPSPOS: $GPGGA,092204.999,4250.5589,S,14718.5084,E,1,04,24.4,19.7,M,,,,0000*1F
6.9 错误代码
标准AT命令错误代码参考3GPP 27.007标准。
内置TCPIP协议栈错误代码是指在对适配器进行TCPIP的操作过程中可能会出现的错误,定义见表
33。
20


QGDW 1376.3—2012
表33 错误代码定义
错误代码 错误描述
900 用户名和密码拨号被网络侧拒绝(AP错误,SIM卡欠费,SIM卡不支持该类型网
络、业务等)
901 PDP没有激活
902 此PDP已经激活
… 备用
910 TCP 连接被对方拒绝
911 TCP 连接超时,可能IP 和端口不正确
912 Socket连接已经存在
913 Socket连接不存在
914 缓冲区已满,需要重试发送
915 发送数据超时
916 域名不存在
917 域名解析超时
918 域名解析未知错误
… 备用
980 输入参数不合法
981 其他错误
21


QGDW 1376.3—2012
A
A



附 录 A
(资料性附录)
标准命令集
A.1 标准命令集
A.1.1 获取模块厂商信息I
获取模块厂商信息。命令语法见表A.1。
表A.1 I命令语法
命令 返回值
I
OK

:模块厂商信息。
示例:
ATI
Company, Inc.
OK
A.1.2 获取模块软件版本+GMR
获取模块软件版本信息。命令语法见表A.2。
表A.2 +GMR命令语法
命令 返回值
+GMR
OK
ERROR:
+GMR=? OK

:模块软件版本信息。
示例:
AT+GMR
+GMR:V1.1.2
OK
A.1.3 获取信号强度+CSQ
获取信号强度。命令语法见表A.3。

22


QGDW 1376.3—2012
表A.3 +CSQ命令语法
命令
+CSQ
返回值
+CSQ: ,
OK
ERROR:
+CSQ=? +CSQ: (list of supported s),(list of supported
s)
OK

:信号强度。
示例:
AT+CSQ
+CSQ: 22,99
OK
A.1.4 获取当前网络注册状态+CREG
获取当前网络注册状态。命令语法见表A.4。
表A.4 +CREG命令语法
命令
+CREG=[]
+CREG?
OK
+CREG:,[,,]
OK
ERROR
ERROR:
返回值

a) :URC模式;
1) 0(默认值):禁止AT+CREG的主动上报
2) 1:使能+CREG: 的主动上报,当=1,网络注册的状态发生改变的时候,上报
+CREG:
3) 2:使能+CREG: [,,]的主动上报,如果上次下发AT+CREG READ命令或主
动上报后 参数值没有改变,则不会显示,在呼叫过程中,可选参数
也不会显示,当=2,小区信息发生改变时,上报+CREG: [,,],
位置信息,仅当=2时上报
b) :当前网络注册状态。
1) 0:没有注册,通信模块现在并没有在搜寻要注册的新的运营商
2) 1:注册了本地网络
3) 2:没有注册,但通信模块正在搜寻要注册的新的运营商
4) 3:注册被拒绝
5) 4:未知原因
6) 5:注册了漫游网络
示例:
23


QGDW 1376.3—2012
AT+CREG=2
OK
AT+CREG?
+CREG: 2,1,“0002”,“0004”
OK
A.1.5 获取通信模块IMEI号 +CGS
获取通信模块IMEI号。命令语法见表A.5。
表A.5 +CGS命令语法
命令 返回值
+CGS +CGS:
OK
+CGS=? OK

:模块IMEI号。
示例:
AT+CGS
+CGS: “35567001029****”
OK
A.1.6 重启模块+CFU
重启模块。命令语法见表A.6。
表A.6 +CFU命令语法
命令 返回值
+CFU=, OK
ERROR:
+CFU? +CFU:
OK
ERROR:
+CFU=? +CFU: (list of supported s), (list of supported
s)
OK

a) :模块工作模式;
1) 0:休眠模式
2) 1:正常模式
b) :重启模块。
1) 0:无变化
2) 1:重启模块
示例:
24


QGDW 1376.3—2012
AT+CFU=1,1
OK
A.1.7 串口多路复用+CMUX
启用通信模块串口多路复用功能。命令语法见表A.7。
表A.7 +CMUX命令语法
命令
AT+CMUX=[,[
,[,<1>[,
[,<2>[,[,[,]]
]]]]]]
OK
返回值

a) :整数类型,MUX打开状态下的模式,本规范中至少需要支持基本模式;
1) 0:基本模式(默认值)
2) 1:增强模式
b) :整数类型,帧格式子集;
1) 0:UIH frames used only(默认值)
2) 1:UI frames used only
c) :整数类型,串口速率;
1) 1:9600bits
2) 2:19200bits
3) 3:38400bits
4) 4:57600bits
5) 5:115200bits(默认值)
6) 6:230400bits
7) 7:460800bits
8) 8:921600bits
d) <1>:整数类型,最大帧长,1~32768,默认值为31(如果选择增强模式则默认为则默认为
64);
e) :整数类型,接收确认定时器,1代表10毫秒,1~255,默认值为10(100ms);
f) <2>:整数类型,最大重连次数,0~100,默认值为3;
g) :整数类型,多路控制通道响应定时器, 2~255,2代表20毫秒,默认值为30;
h) :整数类型,唤醒响应定时器,1~255,1代表1秒,默认值为10;
i) :整数类型,窗口大小,1~7,默认值为2,用于支持错误恢复的增强模式。
示例:
发送:AT+CMUX=0
返回:OK
A.2 外部协议栈使用范例
GPRS网络
AT
25


QGDW 1376.3—2012
OK

ATE0
OK

AT+CPI?
+CPI: READY
OK

AT+CSQ
+CSQ: 25,0
OK

AT+CREG?
+CREG: 0,1
OK

AT+CGDCOT=1,“IP”,“CMET”
OK

ATD*99***1#
COECT

CDMA网络
AT
OK

ATE0
OK

AT+CPI?
+CPI: READY
OK

AT+CSQ
+CSQ: 25,0
OK

AT+CREG?
+CREG: 0,1
OK

ATDT#777
26


QGDW 1376.3—2012
COECT
A.3 内部协议栈使用范例
A.3.1 非透明模式的UDP应用
AT$MYETCO=1,“AP”,“CMET” ..................................... 设置AP
OK
AT$MYETCO=1,“USERPWD”,“user,password” .................. 设置GPRS认证用户名和密码
OK
AT$MYETACT=1,1 ............................... 激活第1个通道
OK
AT$MYETSRV=1,2,2,0,“202.96.134.133:5123” ....... 设置第2号SOCKET为UDP连接,HEX模式
OK
AT$MYETOPE=2 ..................... 使用第2号SOCKET建立连接
$MYETOPE: 2
OK

$MYURCREAD:2 ........................... 2号Socket收到数据
AT$MYETREAD=2,10 ..................... 从2 Socket读取10 个数据
$MYETREAD: 2,10 ................................. 有10 个数据
1234567890
OK

AT$MYETWRITE=2,12 ................. 通过2号Socket发送12字节数据
$MYETWRITE: 2,12 .................. 模块确认可以发送12字节数据
ABCDEFGHIJKL ..................... 以HEX模式输入12字节数据
OK

AT$MYETCLOSE=2 ............................... 关闭2号Socket
$MYETCLOSE: 2
OK

AT$MYETACT=1,0 ............................. 去激活第1号通道
OK
A.3.2 非透明模式的TCP客户端应用
AT$MYETCO=2,“AP”,“CMET” ..................................... 设置AP
OK
AT$MYETCO=2,“USERPWD”,“one,one” .................... 设置GPRS认证用户名和密码
OK
AT$MYETACT=2,1 ............................... 激活第2个通道
OK
27


QGDW 1376.3—2012
AT$MYETSRV=2,1,0,1,“:80” ......... 设置第1号SOCKET为TCP连接,文本模式
OK
AT$MYETOPE=1 ..................... 使用第1号SOCKET建立连接
$MYETOPE: 1,1460
OK

$MYURCREAD: 1 ........................... 1号Socket收到数据

AT$MYETREAD=1,100 .................... 从1 Socket读取100 个数据
$MYETREAD: 1,10 ......................... 只有10 个字节的数据
337383930 ............................ 数据:1234567890
OK

AT$MYETWRITE=1,12 ................. 通过1号Socket发送12字节数据
$MYETWRITE: 1,12 .................. 模块确认可以发送12字节数据
44748494A4B4C ............ 文本模式输入12字节:ABCDEFGHIJKL
OK

AT$MYETCLOSE=1 ............................... 关闭1号Socket
$MYETCLOSE: 1
OK

AT$MYETACT=2,0 ............................. 去激活第2号通道
OK
A.3.3 非透明模式的TCP服务器应用
AT$MYETCO=1,“AP”,“CMET” ..................................... 设置AP
OK
AT$MYETCO=1,“USERPWD”,“one,one” .................... 设置GPRS认证用户名和密码
OK
AT$MYETACT=1,1 ............................... 激活第1个通道
OK

AT$MYIPFILTER=0,1,“172.16.23.100”,“255.255.255.255” .................... 设置防火墙
OK

AT$MYETSRV=1,2,1,0,“127.0.0.1:5100”设置第2号SOCKET为TCP服务器,侦听5100端口,HEX模式
OK

AT$MYETOPE=2 ......................... 使用第2号SOCKET侦听
$MYETOPE: 2
OK

28


QGDW 1376.3—2012
$MYURCCLIET: 1,“172.16.23.100”,31256 ................................ 客户连接通知
AT$MYETACCEPT=1,0,0 ......... 接受连接,使用第1个socket,命令模式
OK

$MYURCREAD:1 ........................... 1号Socket收到数据
AT$MYETREAD=1,10 ..................... 从1 Socket读取10 个数据
$MYETREAD: 1,10 ............................. 获取到10 个数据
1234567890
OK
AT$MYETWRITE=1,12 ................. 通过1号Socket发送12字节数据
$MYETWRITE: 1,12 .................. 模块确认可以发送12字节数据
ABCDEFGHIJKL ....................... HEX模式输入12字节数据
OK

AT$MYETCLOSE=2 ......................... 关闭2号Socket的侦听
$MYETCLOSE: 1 ................................. socket1关闭
$MYETCLOSE: 2 .............................. 侦听Socket关闭
OK

AT$MYETACT=1,0 ............................. 去激活第1号通道
OK
A.3.4 透明模式的UDP应用
AT$MYETCO=1,“AP”,“CMET” ..................................... 设置AP
OK
AT$MYETCO=1,“USERPWD”,“one,one” .................... 设置GPRS认证用户名和密码
OK
AT$MYETACT=1,1 ............................... 激活第1个通道
OK

AT$MYETCREATE=1,2,2,“172.18.20.123”,5200,2000 .... … 使用Socket2建立UDP的透明通道
COECT ............................. 开始透明数据传输
OK ........ 输入+++,模块返回OK表示回到命令模式

AT$MYETCLOSE=2 ............................... 关闭2号Socket
$MYETCLOSE: 2
OK

AT$MYETACT=1,0 ............................. 去激活第1号通道
OK
A.3.5 透明模式的TCP客户端应用
AT$MYETCO=2,“AP”,“CMET” ..................................... 设置AP
29


QGDW 1376.3—2012
OK
AT$MYETCO=2,“USERPWD”,“one,one” .................... 设置GPRS认证用户名和密码
OK
AT$MYETACT=2,1 ............................... 激活第2个通道
OK

AT$MYETCREATE=2,0,1,“172.18.20.123”,5200,2000.... ... 使用Socket1建立TCP的透明通道
COECT ............................. 开始透明数据传输
OK ......... 输入+++,模块返回OK表示回到命令模式

AT$MYETCLOSE=1 ............................... 关闭1号Socket
$MYETCLOSE: 1
OK

AT$MYETACT=2,0 ............................. 去激活第2号通道
OK
AT$MYETACT=2,0 ............................. 去激活第2号通道
OK
A.3.6 透明模式的TCP服务器应用
AT$MYETCO=1,“AP”,“CMET” ..................................... 设置AP
OK
AT$MYETCO=1,“USERPWD”,“one,one” .................... 设置GPRS认证用户名和密码
OK
AT$MYETACT=1,1 ............................... 激活第1个通道
OK

AT$MYIPFILTER=0,1,“172.16.23.100”,“255.255.255.255” .................... 设置防火墙
OK

AT$MYETCREATE=1,1,1,“127.0.0.1”,5100 ... 使用Socket1建立TCP的服务器,侦听5100端口
OK

$MYURCCLIET: 2,“172.16.23.100”,31256 ............................... 客户连接通知

AT$MYETACCEPT=2,0,1 ......... 接受连接,使用第2个socket,透明模式
COECT ............................. 开始透明数据传输
OK ........ 输入+++,模块返回OK表示回到命令模式

AT$MYETCLOSE=1 ......................... 关闭1号Socket的侦听
$MYETCLOSE: 2 ................................. socket2关闭
$MYETCLOSE: 1 .............................. 侦听Socket关闭
OK
30


QGDW 1376.3—2012

AT$MYETACT=1,0
OK

............................. 去激活第1号通道
31


QGDW 1376.3—2012







电力用户用电信息采集系统通信协议
第3部分:采集终端远程通信模块接口协议

编 制 说 明




32


QGDW 1376.3—2012
目 次
1 编制背景 ···················································································································· 35
2 编制主要原则 ·············································································································· 35
3 与其他标准文件的关系 ·································································································· 35
4 主要工作过程 ·············································································································· 35
5 标准结构和内容 ··········································································································· 36
6 条文说明 ···················································································································· 36

33


QGDW 1376.3—2012
1 编制背景
本标准依据《关于下达2012年度国家电网公司技术标准制(修)订计划的通知》(国家电网科〔2012〕
66号)文的要求编写。
通过修订《电力用户用电信息采集系统》系列标准,提升用电信息采集系统管理的规范化、标准化
水平,实现系统和采集终端的互联、互通,满足电能信息采集需要,体现智能电网“信息化、自动化、
互动化”的建设要求,提高采集终端的可靠性和使用寿命,促进采集终端质量提升,保障用电信息采集
系统的可靠运行,进一步完善计量技术管理体系,推动用电信息采集工作健康有序发展。
2 编制主要原则
a)坚持先进性与实用性相结合、统一性与灵活性相结合、可靠性与经济性相结合的原则,以标准
化为引领,服务公司科学发展。
b)采用分散与集中讨论的形式,分析各网省公司用电信息采集系统的技术规范,充分了解各地
用电信息采集系统建设现状,明确系统及终端功能需求,建立采集系统功能模型和数据模型,研究新的
需求形势下不同管理要求、预付费管理方式以及不同地域与环境对终端的使用要求,体现研究的实用性
和先进性。
c)认真研究国内外现行相关的IEC标准、国家标准、行业标准、企业标准,体现通信特性和功
能拓展的最新发展。
d)坚持集中公司系统人才资源优势,整合、吸收公司系统各单位先进的管理要求和发展思路,
体现公司集团化运作、集约化发展、精益化管理、标准化建设的理念。
e)规范该类终端相关的术语和定义、技术要求、功能要求、型式要求、验收试验方法等相关内容,
切实指导该类终端的采购和检测工作。
3 与其他标准文件的关系
本标准的制定过程主要依据和参考如下文献:
GBT 17463—1998 远动设备及系统 第4部分:性能要求
DLT 533—2008 电力负荷管理终端
DLT 698.1—2009 电能信息采集与管理系统 第1部分:总则
DLT 721—2000 配电网自动化系统远方终端
QGDW 129—2005 电力负荷管理系统通用技术条件
QGDW 130—2005 电力负荷管理系统数据传输规约
QGDW 1365—2012 智能电能表信息交换安全认证技术规范
QGDW 1374 .1—2012 电力用户用电信息采集系统技术规范 第1部分:专变采集终端技术规范
QGDW 1374 .2—2012 电力用户用电信息采集系统技术规范 第2部分:集中抄表终端技术规范
QGDW 377—2009 电力用户用电信息采集系统安全防护技术规范
ISO 7816 Identification cards-Integrated circuit(s) cards with contacts
3GPP TS 27.007(GSM 07.07): AT command set for User Equipment(UE)
3GPP TS 51.011(GSM 11.11): Specification of the Subscriber Identity Module-Mobile
Equipment(SIM-ME) interface
3GPP TS 11.14(GSM 11.14): Specification of the SIM Application Toolkit for the Subscriber Identity
Module-Mobile Equipment(SIM-ME) interface
MEA-0183 美国国家海洋电子协会为海用电子设备制定的标准格式
4 主要工作过程
34


QGDW 1376.3—2012
2011年9月14日,营销部在北京组织召开“电力用户用电信息采集系统技术标准讨论会”。会议
对标准从2009年发布后执行过程中所反馈的210条意见进行了讨论,并给出了修改建议,为2012年正
式启动标准修订工作奠定了基础。
2012年1月16日,国家电网公司下达2012年度企业标准制修订计划任务,为确保标准修订能够
适应新的业务应用需求,营销部向各省公司征求09版《用电信息采集系统》系列标准应用过程中的有
关意见。
2012年3月29日,在北京召开电力用户用电信息采集系统系列标准修订启动会。
2012年4月至6月,起草工作组分成4个小组,分别对功能和技术规范、型式和检验规范、通信
协议和安全规范、设计导则和管理规范等8个系列24个技术标准进行了分组修订,完成标准初稿的编
制。期间召开了“电力线载波通信单元互换性技术标准专题讨论会”和“微功率无线通信技术标准专题
讨论会”。
2012年7月13日,营销部听取起草工作组就标准初稿编制情况的汇报,重点强调对时钟管理、事
件上报、封印结构等方面的要求。
2012年9月5日至6日,起草工作组在北京召开技术标准研讨会,重点讨论采集终端远程通信单
元互换性要求、QGDW 376.1通信协议、QGDW376.2通信协议。
2012年9月10日,形成征求意见稿,在公司系统、生产厂商广泛征求意见。
2012年9月27日,营销部听取起草工作组对标准意见反馈情况的汇报,决定就一些重点问题召开
标准研讨会进行研究讨论。
2012年10月9日至13日,针对征求意见阶段反馈的相对集中的问题,召集公司系统、相关生产
厂商的100余名专家,对时钟管理、通信单元互换、自动维护、型式结构等内容进行了重点讨论。
2012年10月14日至27日,起草工作组根据会议要求,进一步修改完善技术标准,对部分技术指
标进行试验验证,初步形成送审稿。
2012年12月5日国家电网公司营销部、科技部在北京审议通过了“电力用户用电信息采集系统”
系列标准。
5 标准结构和内容
本标准依据《电力企业标准编制规则》DLT 800—2001的编写要求进行了编制。标准主要结构和
内容如下:
1. 目次;
2. 前言;
3. 标准正文共5章:适用范围、规范性引用文件、术语和定义、电源定义、功能要求、命令集;
4. 标准设1个资料性附录。

6 条文说明
本次修订增加了本部分“采集终端远程通信模块接口协议”,对采集终端远程通信模块接口协议进
行了规定。
_________________________________
35



ICS
29.020




QGDW
电网公司企业标准

国家
QGDW 1376.3—2012
电力用户用电信息采集系统通信协议
第3部分:采集终端远程通信模块接口协议
power user electric energy data acquisition system communication protocol
Part 3: acquire terminal telecommunication modules interface


  



XXXX - XX - XX发布 XXXX - XX - XX实施
国家电网公司
发布


QGDW 1376.3—2012
目 次
前言 ................................................................................ II
1 范围 .............................................................................. 1
2 规范性引用文件 .................................................................... 1
3 术语、定义和缩略语 ................................................................ 1
4 接口 .............................................................................. 2
4.1 远程通信模块与终端的接口 ...................................................... 2
4.2 通信模块与SIM卡的接口 ........................................................ 3
4.3 通信模块网络工作状态指示 ...................................................... 3
5 功能要求 .......................................................................... 3
5.1 基本业务功能 .................................................................. 3
5.2 串行口多路复用 ................................................................ 3
6 命令集 ............................................................................ 3
6.1
6.2
6.3
6.4
6.5
6.6
6.7
6.8
6.9
标准命令集 .................................................................... 3
扩展命令集 .................................................................... 3
非透明数据传输命令集 .......................................................... 8
透明数据传输命令集 ........................................................... 13
主动上报命令集 ............................................................... 14
FTP功能命令集 ................................................................ 16
锁频相关命令集 ............................................................... 19
卫星定位相关命令 ............................................................. 21
错误代码 ..................................................................... 21
附录A(资料性附录) 标准命令集 ..................................................... 23
编制说明 ............................................................................ 33


I


QGDW 1376.3—2012
前 言
QGDW 1376—2012《电力用户用电信息采集系统通信协议》是根据国家电网公司2012年度企业标准
制修订计划任务(国家电网科[2012]66号)的安排,对QGDW 376—2009《电力用户用电信息采集系统
通信协议》的修订。
与原标准相比,本次修订做了如下重大调整和修订:
——增加了磁场异常事件记录;
——增加了终端对时事件记录;
——增加了集中器与本地通信模块交互流程;
——增加了采集终端远程通信模块接口协议(QGDW 1376的第3部分)。

QGDW 1376—2012《电力用户用电信息采集系统通信协议》分为下列3个部分:
——QGDW 1376.1《电力用户用电信息采集系统通信协议 第1部分:主站与采集终端通信协议》;
——QGDW 1376.2《电力用户用电信息采集系统通信协议 第2部分:集中器本地通信模块接口协
议》;
——QGDW 1376.3《电力用户用电信息采集系统通信协议 第3部分:采集终端远程通信模块接口
协议》。
QGDW 1376—2012实施后代替QGDW 376—2009。

本部分是QGDW 1376—2012《电力用户用电信息采集系统通信协议》的第3部分。
本部分是《电力用户用电信息采集系统》系列标准之一,规定了采集终端远程通信模块的接口、功
能要求,以及AT命令集。
本部分由国家电网公司营销部提出并负责解释;
本部分由国家电网公司科技部归口。
本部分起草单位:中国电力科学研究院、浙江省电力公司
本部分主要起草人:刘宣、郑安刚、王伟峰、杜蜀薇、杜新纲、葛得辉、孟宇、巫钟兴、唐悦
QGDW 376于2009年12月7日首次发布,本次为第一次修订。
II


QGDW 1376.3—2012
电力用户用电信息采集系统通信协议
第3部分:采集终端远程通信模块接口协议
1 范围
本部分规定了电力用户用电信息采集终端远程通信模块的接口、功能要求,以及AT命令集。
本部分适用于响应AT命令的GSM、CDMA、PST、各种3G、LTE等制式的远程通信模块,用于采集终端
与远程主站通信的模块单元的控制和交互。
2 规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅所注日期的版本适用于本文
件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
ISO 7816 Identification cards-Integrated circuit(s) cards with contacts
3GPP TS 27.007(GSM 07.07): AT command set for User Equipment(UE)
3GPP TS 51.011(GSM 11.11): Specification of the Subscriber Identity Module-Mobile
Equipment(SIM-ME) interface
3GPP TS 11.14(GSM 11.14): Specification of the SIM Application Toolkit for the Subscriber
Identity Module-Mobile Equipment(SIM-ME) interface
MEA-0183 美国国家海洋电子协会为海用电子设备制定的标准格式
3 术语、定义和缩略语
3.1 术语和定义
下列术语和定义适用于本部分。
3.1.1
AT命令集 AT command set
标准通信MODEM驱动命令的集合。
3.2 符号和缩略语
本部分中所使用到的符号和缩略语见表1。
表1 符号和缩略语
符号和缩略语
BCCH
CDMA
CMUX
表 示
广播控制信道
码分多址
串口多路复用
表1 (续)
符号和缩略语 表 示
1


QGDW 1376.3—2012
CSD
FTP
GPRS
GPS
GSM
HEX
LTE
PDP
PI
PST
SIM
TCPIP
TEXT
UART
UDP
WCDMA
电路交换数据业务
文件传输协议
通用分组无线服务技术
全球定位系统
全球移动通信系统
十六进制编码
长期演进网络制式
分组报文协议
个人识别密码
公共交换电话网络
客户识别模块
传输控制协议网际协议
文本
通用异步接收发送装置
用户数据报协议
宽带码分多址

4 接口
4.1 远程通信模块与终端的接口
通信模块与终端通过串行口进行数据传输,应支持3线制的通信方式,其自适应或人为设置波特率
值至少包含9600bps、19200bps、38400bps、57600bps、115200bps。串口默认配置为8位数据位,1位停
止位,无校验位。通信模块的串口AT命令应符合3GPP TS 27.007(GSM 07.07)标准命令集。
通信模块在上电以后,采集终端置PWRCTL信号管脚低电平1s(±10%)执行开机操作,开机时序定
义见图1 。

电源电压
PWRCTL
>=100ms
1s
执行开机操作

图1 开机时序定义
通信模块必需支持直接断电关机,并且直接断电不能引起通信模块的内部故障。
2


QGDW 1376.3—2012
4.2 通信模块与SIM卡的接口
通信模块与SIM卡的接口应符合GSM11.11和ISO7816的要求,与SIM卡交互数据应符合GSM11.14要求。
4.3 通信模块网络工作状态指示
通信模块应具备无线网络链路状态指示灯,用于指示通信模块网络工作状态。网络链路工作状态指
示见表2。
表2 网络工作状态指示
指示灯状态
持续低电平(灯灭)
模块网络工作状态
受限的网络服务:无SIM卡或需输入PI码;正在搜索网络;
正在进行用户鉴权等等
持续高电平(灯亮)
低电平1.8s(灯灭)高电平0.2s(灯亮)
低电平0.2s(灯灭)高电平 1.8s(灯亮)
模块处于待机状态
PDP激活状态,并已获取IP地址
Socket已建立

5 功能要求
5.1 基本业务功能
a) 通信模块默认波特率设定为自适应;
b) 通信模块在正常上电10秒内必须初始化完毕,初始化后就可以正常的收发AT命令;通信模块
接收到关机命令后,必须在15秒内完全关机;
c) 支持标准AT命令集和扩展AT命令集;
d) 支持GSM CSD功能;
e) 模块内置协议栈支持TCPUDPFTP功能。
5.2 串行口多路复用
通信模块必须支持CMUX功能,至少应支持基本模式。

6 命令集
6.1 标准命令集
通信模块的串口AT命令应符合3GPP TS 27.007(GSM 07.07)标准命令集,参见附录A。
6.2 扩展命令集
6.2.1 通信模块关机 $MYPOWEROFF
该命令用于通信模块执行关机操作,命令语法见表3。
表3 $MYPOWEROFF命令语法
3


QGDW 1376.3—2012
命令
$MYPOWEROFF OK
返回值

示例:
AT$MYPOWEROFF
OK
6.2.2 网络链路状态指示灯控制 $MYSOCKETLED
网络链路状态指示灯控制,用于外置协议栈Socket连接成功时,通信模块对LED灯的闪烁控制,命
令语法见表4。
表4 $MYSOCKETLED命令语法
命令
$MYSOCKETLED= OK
返回值

:整数类型,0表示socket未连接时LED闪灯状态;1表示Socket连接成功时,LED闪灯状态。
示例:
AT$MYSOCKETLED=1
OK
6.2.3 获取通信模块版本信息 $MYGMR
获取通信模块软件、硬件等版本信息,命令语法见表5。
表5 $MYGMR命令语法
命令
$MYGMR
返回值






OK
ERROR:

a)
b)
c)
d)
e)
f)
g)
:ASCII,厂商代号, 4字节;
:ASCII,模块型号, 8字节;
:ASCII,软件版本号, 4字节;
:ASCII,软件发布日期,格式为DDMMYY,6字节;
:ASCII,硬件版本号, 4字节;
:硬件发布日期;数据格式同
:错误代码,见6.9。
示例:
4


QGDW 1376.3—2012
AT$MYGMR
1234
MX1234
1005
261112
1234
250910
OK
6.2.4 获取SIM卡序列号 $MYCCID
获取SIM卡序列号信息,命令语法见表6。
表6 $MYCCID命令语法
命令
$MYCCID
返回值
$MYCCID:
OK

:字符串类型,SIM卡的序列号。
示例:
AT$MYCCID
$MYCCID: “89869643”
OK
6.2.5 主动上报开关 $MYETURC
本命令用于控制通信模块主动上报,仅在终端使用通信模块内置协议栈的时有效,命令语法见表7。
表7 $MYETURC命令语法
命令
$MYETURC= OK
ERROR
$MYETURC? $MYETURC:
OK
ERROR
返回值

:整数类型,0表示关闭内置协议栈主动上报;1表示打开内置协议栈主动上报(默认值)。
示例:
AT$MYETURC=0
OK
6.2.6 查询远程通信模块类型 $MYTYPE
查询远程通信模块类型,命令语法见表8。
表8 $MYTYPE命令语法
5


QGDW 1376.3—2012
命令
$MYTYPE?
返回值
$MYTYPE: ,,
OK

a) : 工作模式,可扩展字节按位表示;
1) 第0位置1:表示支持透明数据传输模式;
2) 第1位置1:表示支持非透明数据传输模式。
b) : 模块运行网络类型, 可扩展字节按位表示;
1) 第0位置1:GSM网络支持GPRS;
2) 第1位置1:WCDMA网络;
3) 第2位置1:TD-SCDMA网络;
4) 第3位置1:CDMA 2000;
5) 第4位置1:CDMA EVDO;
6) 第5位置1:LTE;
7) 第6位置1:PST;
8) 第7位置1:表示扩展一个字节。
c) : 附加功能, 可扩展字节按位表示。
1) 第0位置1:支持GPS定位功能;
2) 第1位置1:支持北斗定位功能;
3) 第7位置1:表示扩展一个字节。
示例:
AT$MYTYPE?
$MYTYPE: 03,01,01 支持透明数据传输和非透明数据传输模式;模块仅支持GSMGPRS网络;支持GPS
OK
6.2.7 设置网络连接初始化参数 $MYETCO
该命令用来设置网络连接初始化参数,命令语法见表9。
表9 $MYETCO命令语法
命令
$MYETCO=,>,
$MYETCO?
OK
ERROR:
$MYETCO: ,,
OK
ERROR
返回值

a) :通道号,0-5;
b) 对应的取值如下:
1) USERPWD: 用户名和密码,格式为“user,passwd”;
2) AP:字符串类型;
3) CFGT:每包发送时等待的时间,1-65535,单位ms,默认值100,用于透明数据传输模式;
4) CFGP:数据包被传送的门限值,1-1460,默认值为1024, 用于透明数据传输模式;
6


QGDW 1376.3—2012
5) AUTH:鉴权类型,0:OE;1:PAP;2:CHAP,默认为1。
示例:
AT$MYETCO=0,“USERPWD”,“user,passwd” 用户名和密码设置,不用时为空
OK
AT$MYETCO=0,“CFGT”,2
OK
AT$MYETCO=0,“CFGP”,1000
OK
透明数据传输模式参数包门限值大小设置
透明数据传输模式参数时间设置
6.2.8 激活去激活网络连接 $MYETACT
该命令实现网络的连接和断开,命令语法见表10。
表10 $MYETACT命令语法
命令
$MYETACT=,on>
$MYETACT?
OK
ERROR:
$MYETACT: ,,
OK
$MYETACT=? $MYETACT: ,
OK
返回值

a)
b)
c)
d)
:整数类型,0-5,通道号;
:整数类型,0表示去激活PDP;1表示激活PDP;
:整数类型,网络连接状态,0表示网络未激活;1表示网络已激活;
:IP地址,在网络已激活的情况下,显示本机获取的本地IP;在网络未激活的情况下本
地IP显示为“0.0.0.0”。
AT$MYETACT=0,1
OK
AT$MYETACT=0,1
ERROR
通道0激活PDP失败
通道0激活PDP成功
示例:
6.2.9 IP访问控制配置 $MYIPFILTER
该命令用来控制允许访问本通信模块的客户端IP地址范围,仅在通信模块工作为服务器模式的情况
下有效。如果请求连接的客户端IP地址在允许的IP地址范围内,则允许该IP建立链接。通信模块最多允
许配置5组IP地址,当IP地址未配置情况下,默认允许所有IP地址连接。命令语法见表11。
表11 $MYIPFILTER命令语法
命令
$MYIPFILTER=,
,,
$MYIPFILTER?
OK
ERROR:
$MYIPFILTER: ,,
7
返回值


QGDW 1376.3—2012
$MYIPFILTER: ,,

OK
$MYIPFILTER=? $MYIPFILTER: ,,
OK

a) :0-4, 5组数据;
b) :0-2;
1) 0:删除指定的IP认证通道
2) 1:添加指定的IP认证通道
3) 2:删除全部IP认证通道
c) :合法客户端的IP地址,字符型,格式为;
d) :子网掩码,字符型,格式为。
示例:
AT$MYIPFILTER=0,1,“192.168.0.23”,“255.255.255.255” 添加指定的IP认证通道
OK
AT$MYIPFILTER=0,0,“192.168.0.23”,“255.255.255.255” 删除指定的IP认证通道
OK
AT$MYIPFILTER=0,1,“192.168.0.23”,“255.255.255.0”

OK
添加可允许访问的IP地址队列(192.168.0.0
到192.168.0.255)
6.3 非透明数据传输命令集
6.3.1 设置服务参数 $MYETSRV
该命令用于设置TCPIP的服务参数,命令语法见表12。
表12 $MYETSRV命令语法
命令
$MYETSRV=,etID>,,
,
$MYETSRV? $MYETSRV:
,,,,
OK
ERROR
$MYETSRV=? OK
OK
ERROR:
返回值

a) :整数类型,0-5,通道号,每个通道应该分配至少2K Bytes的发送缓冲区和2K Bytes
的接收缓冲区;
b) :整数类型,0-5,本命令使用的链接号;
c) :网络类型,支持TCP Client,TCP Server,UDP三种类型;
1) 0:TCP Client
8


QGDW 1376.3—2012
2) 1:TCP Server, 本模式下,只能建立一个侦听,不能建立多个侦听
3) 2:UDP
d) :非透明数据传输模式下数据显示方式;
1) 0:HEX(默认)
2) 1:TEXT
e) < ip:port>:address所对应的值,如:218.108.43.26:8000。Address 中的IP 地址为
127.0.0.1 的时候,表示使用该SocketID建立侦听服务。
示例:
AT$MYETSRV=0,0,0,0,“172.22.33.2:5000”
OK
通道0设置TCP Client服务参数
6.3.2 开启服务 $MYETOPE
使用该命令打开TCPUDP连接,命令语法见表13。
表13 $MYETOPE命令语法
命令
$MYETOPE=
返回值
$MYETOPE: [,]
OK
ERROR:
$MYETOPE? $MYETOPE:,,,e>,,,,< dest_ip>,
OK
ERROR:
$MYETOPE=? OK

a)
b)
c)
d)
e)
f)
g)
h)
:整数类型,0-5,本命令使用的链接号;
:整数类型,TCP连接打开时候,client和server协商成功的MSS值;
:字符类型,本地IP地址;
:本地端口(每个通道可能不一样);
:网关;
:首选域名解析服务器;
:备用域名解析服务器;
:TCP ClientTCP ServerUDP;
1) 0: TCP Client
2) 1: TCP Server
3) 2: UDP
i) :需要连接的IP地址(当type为TCP Server时,ip为0.0.0.0;当type为TCP Client
或者UDP时,ip为对端的ip地址),当链接断开后,地址恢复为0.0.0.0;
j) :需要连接的端口号 (当type为TCP Server时,port为0;当type为TCP Client
或者UDP时,port为对端端口号) ,当链接断开后,port恢复为0。
示例:
AT$MYETOPE=0 开启SocketID_0
9


QGDW 1376.3—2012
$MYETOPE: 0,1460
OK 开启成功
6.3.3 读取数据 $MYETREAD
该命令用于读取数据,命令语法见表14。
表14 $MYETREAD命令语法
命令 返回值
$MYETREAD=,$MYETREAD: ,
ta_len>
OK
ERROR:
$MYETREAD=? OK
a) :整数类型,0-5,本命令使用的链接号;
b) :需要读取的最大数据长度,1-1460;
c) :实际读取到的数据长度,0-1460;
d) :数据,当data_length=0时,此行为空。
示例:
AT$MYETREAD=0,1408 从0号Socket读取1408个数据
$MYETREAD: 0,0 这个Socket没有数据
OK
AT$MYETREAD=0,1408 从0号Socket读取1408个数据
$MYETREAD: 0,10 有10个数据,UDP连接时
1234567890
OK
6.3.4 发送数据 $MYETWRITE
该命令用于发送数据,命令语法见表15。
表15 $MYETWRITE命令语法
命令 返回值
$MYETWRITE=,$MYETWRITE: ,
ata_len>
OK
ERROR:
$MYETWRITE=? OK

a) :整数类型,0-5,本命令使用的链接号;
b) :要发送的数据长度,1-1460;
c) :本次发送的数据内容。
示例:
AT$MYETWRITE=0,10 向0号Socket发送10个数据
10


QGDW 1376.3—2012
$MYETWRITE: 0,10
1234567890
OK 数据发送成功
6.3.5 关闭连接 $MYETCLOSE
该命令用于关闭一条连接,命令语法见表16。
表16 $MYETCLOSE命令语法
命令
$MYETCLOSE=
返回值
$MYETCLOSE:
OK
ERROR:
$MYETCLOSE?
$MYETCLOSE=?
OK
OK

:整数类型,0-5,需要断开的链接号;
示例:
AT$MYETCLOSE=0
$MYETCLOSE: 0
0K
关闭0号Socket
6.3.6 查询TCP ACK信息 $MYETACK
该命令用于查询终端已发送但未被对端确认的TCP数据数量,模块内置协议栈剩余缓冲区的大小,
命令语法见表17。
表17 $MYETACK命令语法
命令
AT$MYETACK=
返回值
$MYETACK:,,erLen>
OK

a) :整数类型,0-5,需要查询的链接号
b) :数据发送但未收到对方确认信息的数量,最大值为2^32-1;
c) : 模块内置协议栈剩余缓冲区 的大小,最大值为2^32-1。
示例:
AT$MYETACK=0
$MYETACK: 0,2456,1024
0K
查询TCP SocketID_0发送数据未被对端ACK的数量
6.3.7 接受侦听请求 $MYETACCEPT
该命令是用于当通信模块工作在TCPUDP服务器模式下,接收客户端的侦听请求,命令成功后,当
transportMode为0时,进入非透明数据传输模式;当transportMode为1时,进入透明数据传输模式。
11


QGDW 1376.3—2012
在透明数据传输模式下,如果要关闭Server的连接,首先要退出数据模式,进入命令模式,然后运
行AT$MYETCLOSE=SocketID,这样将一起关闭Server侦听的SocketID和这个SocketID下建立的其他链
接。命令语法见表18。
表18 $MYETACCEPT命令语法
命令
$MYETACCEPT=,<
action>,
OK
COECT
ERROR:
$MYETACCEPT?
$MYETACCEPT=?
OK
OK
返回值
a) :0-5,新接入的socket id,由主动上报$MYURCCLIET提供;
b) :是否接受侦听;
1) 0:接受
2) 1:拒绝
c) :侦听成功后模块的传输模式。
1) 0:非透明数据传输模式
2) 1:透明数据传输模式
d) 当=0,返回OK,表示建立成功,模块进入非透明数据传输模式;当
=1,返回COECT表示成功,模块进入透明数据传输模式。
示例:
AT$MYETSRV=0,2,1,0,“127.0.0.1:5100”
OK
AT$MYETOPE=2
$MYETOPE: 2
OK
$MYURCCLIET: 1,“172.16.23.100”,31256 客户连接通知
AT$MYETACCEPT=1,0,0
OK
接受连接,使用第1个Socket,命令模式
使用第2号Socket侦听
服务器侦听5100端口
6.4 透明数据传输命令集
在开启透明数据传输服务之前,首先需要使用非透明数据传输中网络初始化的相关命令对网络进行
初始化,然后才可以使用以下的透明数据传输命令。
6.4.1 开启服务 $MYETCREATE
该命令是用于开启通信模块透明数据传输服务, 命令语法见表19。
表19 $MYETCREATE命令语法
命令
$MYETCREATE=,ode>,,,t>[,]
COECT
OK
ERROR:
12
返回值


QGDW 1376.3—2012
$MYETCREATE?
$MYETCREATE=?
OK
OK

a) :0-5,通道号;
b) :0-2;TCP ClientTCP ServerUDP;
1) 0:TCPClient
2) 1:TCPServer
3) 2:UDP
TCPUDP Client模式下,执行本条命令后通信模块开始连接服务器,连接服务器成功后,通信模块
进入透明数据传输模式。TCPUDP Server模式下,执行本条命令,模块返回OK,仅代表通信模块建立侦
听socket成功,但模块不立即进入数据模式,仍旧在命令模式;只有在客户端连接成功以后,通信模块
才进入透明数据传输模式。透明数据传输模式的挂断,必须首先使用“+++”切入命令模式后,方可执
行AT$MYETCLOSE命令。
c) :整数类型,0-5,本次的链接号;
d) :需要连接的IP;
e) :需要连接的端口;
f) :本地端口。
示例:
AT$MYETCREATE=1,2,2,“172.22.44.123”,5300,3000
COECT
OK
















建立UDP透明数据传输通道
开始透明数据传输
输入+++,模块返回OK表示回到命令模式
6.5 主动上报命令集
主动上报命令仅仅在非透明数据传输模式下有效,是指在通信过程中,有数据接收或通信异常时,
通信模块主动上报给终端的命令。

6.5.1 数据到来主动上报 $MYURCREAD
该主动上报命令表达模块接收到了数据,语法见表20。
表20 $MYURCREAD命令语法
命令
$MYURCREAD
返回值
$MYURCREAD:

:整数类型,0-5,本次上报的链接号。
注意:在缓冲区内数据未被完全读空之前,通信模块新到数据时不需要重复上报本命令。

示例:
AT$MYETOPE=2
$MYETOPE: 2
OK
$MYURCREAD: 2 2号Socket收到数据时上报
使用第2号SOCKET建立连接
13


QGDW 1376.3—2012
AT$MYETREAD=2,1460
$MYETREAD: 2,10
1234567890
OK
从2号Socket读取1460个数据
有10个数据
6.5.2 链路断开主动上报 $ MYURCCLOSE
该主动上报命令表达当前SocketID对应的链接已断开,命令语法见表21。
表21 $MYURCCLOSE命令语法
命令
$MYURCCLOSE
返回值
$MYURCCLOSE:

:0-5,断开的链接号。
注意:上报了本命令后, SocketID对应的缓冲区内的收发数据会被清空。
示例:
AT$MYETOPE=2
$MYETOPE: 2
OK
$MYURCCLOSE: 2 2号Socket链接断开时上报
使用第2号SOCKET建立连接
6.5.3 网络连接状态主动上报 $MYURCACT
该主动上报命令表达网络连接建立或者断开,命令语法见表22。
表22 $MYURCACT命令语法
命令
$MYURCACT
返回值
$MYURCACT: ,

a) :使用的Channel通道;
b) :网络连接状态;
1) 0:网络连接断开
2) 1:网络连接建立
c) :本机IP 地址。
示例:
$MYURCACT: 1,0 网络主动断开网络连接
AT$MYETACT?
$MYETACT: 1,0,“0,0,0,0”
OK
6.5.4 客户端连接主动上报 $MYURCCLIET
当开启侦听服务后,一旦有客户端连接上来,就使用该AT命令主动上报给采集终端,命令语法见表
23。
表23 $MYURCCLIET命令语法
14


QGDW 1376.3—2012
命令
$MYURCCLIET
返回值
$MYURCCLIET: ,,

a) :新Client socket id;
b) :客户端IP地址;
c) :客户端端口号。
示例:
AT$MYETSRV=0,2,1,0,“127.0.0.1:5100”
OK
AT$MYETOPE=2
$MYETOPE: 2
OK
$MYURCCLIET: 1,“172.16.23.100”,31256 有客户端连接时上报
使用第2号SOCKET侦听
服务器侦听5100端口
6.5.5 FTP连接断开主动上报 $MYURCFTP
该主动上报命令表达FTP连接断开,对应的FTP收发缓冲区内的数据会被清空,命令语法见表24。
表24 $MYURCFTP命令语法
命令
$MYURCFTP
返回值
$MYURCFTP:

:整数类型,FTP连接的状态。
a) 0: FTP命令socket断开
b) 1: FTP数据socket断开
示例:
AT$MYFTPOPE=1,“”,“anonymous”,“qwerty@”,1,30,1
OK

FTP连接成功打开
主动上报到来
$MYURCFTP: 0 FTP命令连接断开主动上报,如果要继续FTP服务需重新执行AT$MYFTPOPE
6.6 FTP功能命令集
6.6.1 启动FTP服务 $MYFTPOPE
通信模块一次只能进行一个FTP连接, 连接建立后占用2个Socket ID。FTP连接进行时,不能使用透
明数据传输模式传输数据;使用透明数据传输模式传输数据时,也无法启动FTP服务。命令语法见表25。
表25 $MYFTPOPE命令语法
命令
$MYFTPOPE=,tination_ipurl>,e>,,,t>,
$MYFTPOPE? $MYFTPOPE:
15
OK
ERROR:
返回值


QGDW 1376.3—2012
OK
$MYFTPOPE=? OK

a) :FTP服务启动基于的Channel类型;
b) or:远程FTP 站点IP或者
URL,IP地址为点分十进制表示法形式:;URL: ASCII字符,最大长度为255
个字节;如果省略,则默认FTP端口为21;
c) :FTP登录用户名,ASCII字符,最大长度为255个字节;
d) :FTP登录密码,ASCII字符,最大长度为255个字节;
e) :0表示主动FTP模式;1表示被动FTP模式(默认被动模式);
f) :5-180s,FTP命令或者数据空闲超时设置,单位秒;默认为30秒;
g) : 0表示二进制模式 (默认);1表示文本模式;
h) :1表示连接成功;0表示连接失败。
示例:
AT$MYFTPOPE=1,“”,“anonymous”,“qwerty@”,1,30,1
OK FTP连接成功打开
AT$MYFTPOPE=1,“”,“anonymous”,“qwerty@”,1,30,1
ERROR
6.6.2 关闭FTP服务 $MYFTPCLOSE
关闭FTP服务,命令语法见表26。
表26 $MYFTPCLOSE命令语法
命令 返回值
$MYFTPCLOSE OK
ERROR

示例:
AT$MYFTPCLOSE
OK
6.6.3 获取FTP文件大小 $MYFTPSIZE
该命令用于获取FTP服务器上对应文件的长度,命令语法见表27。
表27 $MYFTPSIZE命令语法
命令 返回值
$MYFTPSIZE= $MYFTPSIZE:
OK
ERROR

a) :需要下载的文件名,包含路径;
b) :需要下载的FTP文件的长度,长度为2^32-1。
16


QGDW 1376.3—2012
示例:
AT$MYFTPSIZE=“myfileftp_”
$MYFTPSIZE: 2048
OK
6.6.4 文件下载 $MYFTPGET
该命令用于FTP下载功能实现文件获取,命令语法见表28。
表28 $MYFTPGET命令语法
命令 返回值
$MYFTPGET=[,COECT
ata_offset>,
] OK
ERROR
COECT

ERROR

a) :需要下载的文件名;
b) :文件数据的偏移量;
c) : 本次读取文件数据的长度;
d) : FTP文件的数据内容。
注:可使用“+++”退出FTP GET模式。
示例:
AT$MYFTPOPE=1,“”,“anonymous”,“qwerty@”,1,30,1
OK
AT$MYFTPGET=“myfileftp_”,0,18
COECT
I like traveling
OK
6.6.5 文件上传 $MYFTPPUT
该命令用于FTP上传功能实现,命令语法见表29。
表29 $MYFTPPUT命令语法
命令 返回值
$MYFTPPUT=,COECT
ta_length>,
OK
ERROR

a) :需要上传的文件名,包括路径;
17


QGDW 1376.3—2012
b) :上传数据的长度,取值范围1-3072字节;
c) : 上传文件结束标志位,整数类型;
1) 0:文件的起始数据包或者中间数据包
2) 1:文件的最后一个数据包
d) : 需要上传的文件内容,当输入的文件长度等于命令中配置的data_length,
通信模块将会发送输入的文件数据到FTP服务器,全部发送成功后返回OK,如果发送失败或
者超时,将会返回命令模式,并上报ERROR。
注:可使用“+++”退出FTP PUT模式;FTP PUT命令不支持断点续传,当FTP PUT命令返回ERROR
时,终端需要重新进行FTP文件的上传操作,从起始数据包开始。
示例:
AT$MYFTPOPE=1,“”,“anonymous”,“qwerty@”,1,30,1
OK
AT$MYFTPPUT=“myfileftp_”,18,1
COECT
I like traveling
OK
6.7 锁频相关命令集
6.7.1 BCCH信道锁定 $MYBCCH
该命令用于BCCH 信道锁定。命令语法见表30。
表30 $MYBCCH命令语法
命令
$MYBCCH=[,],
[],[]
OK
$MYBCCH: +BA(num):
,,,,
,,,,
,,,,
...
OK
ERROR
$MYBCCH? $MYBCCH: ,,,,
,
,
OK
$MYBCCH: ,
,
,
OK
$MYBCCH: ULOCKED
OK
ERROR
18
返回值


QGDW 1376.3—2012
$MYBCCH=?
$MYBCCH: ,,…
OK
ERROR

a) :整数类型,在使用AT$MYBCCH=1,XX锁定信道后,锁定信道参数才能掉电保存。如果
给定的bcch 不存在或者信号很差,通信模块无法注册网络;
1) 0:解锁
2) 1:锁定提供的BCCH小区
3) 2: 列出当前位置信号最强的7个BCCH信道号
b) :信道号;
c) :返回的BA 列表中BCCH 数量,最大7个;
d) :移动国家码;
e) : 移动网络码;
f) : 位置码信息,四个字符,16进制类型;
g) : 小区信息,16进制类型。
注意:如果已锁定某频段,则无法锁定BCCH信道。
示例:
AT$MYBCCH=?
$MYBCCH: (0,1,2),115,113,111
OK
AT$MYBCCH=1
OK
AT$MYBCCH?
$MYBCCH: 115,460,01,2540,79BB
OK
AT$MYBCCH=0
OK
AT$MYBCCH=1,111
OK
AT$MYBCCH?
$MYBCCH: 111,460,01,2540,79BA
OK
6.7.2 锁定GSM频段 $MYBAD
该命令用于锁定指定频段。命令语法见表31。
表31 $MYBAD命令语法
命令 返回值
$MYBAD= OK
ERROR
$MYBAD? $MYBAD:
OK
19


QGDW 1376.3—2012
ERROR

:锁定的频段,此参数设定掉电保存。
a) 0:自动选择频段
b) 1:GSM_EGSM_900
c) 2:GSM_DCS_1800
示例:
AT$MYBAD=1
OK
AT$MYBAD?
$MYBAD: 1
OK
选择GSM_EGSM_900
6.8 卫星定位相关命令
6.8.1 获取MEA数据 $MYGPSPOS
该命令用于获取卫星定位MEA格式数据,需要通信模块支持GPS或北斗卫星定位功能。命令语法见
表32。
表32 $MYGPSPOS命令语法
命令
$MYGPSPOS=
返回值
$MYGPSPOS:
OK
ERROR
ERROR

a)

:GPS数据类型,整数类型;
1) 0: MEA $GPGGA格式
2) 1: MEA $GPGSA格式
3) 2:MEA $GPGSV格式
4) 3: MEA $GPRMC格式
5) 4: MEA $GPVTG格式
6) 5: MEA $GPGLL格式
b) : 卫星定位数据类型对应的数据格式,详细见MEA-0183格式标准。
示例:
AT$MYGPSPOS=0
OK
查询$GPGGA数据
$MYGPSPOS: $GPGGA,092204.999,4250.5589,S,14718.5084,E,1,04,24.4,19.7,M,,,,0000*1F
6.9 错误代码
标准AT命令错误代码参考3GPP 27.007标准。
内置TCPIP协议栈错误代码是指在对适配器进行TCPIP的操作过程中可能会出现的错误,定义见表
33。
20


QGDW 1376.3—2012
表33 错误代码定义
错误代码 错误描述
900 用户名和密码拨号被网络侧拒绝(AP错误,SIM卡欠费,SIM卡不支持该类型网
络、业务等)
901 PDP没有激活
902 此PDP已经激活
… 备用
910 TCP 连接被对方拒绝
911 TCP 连接超时,可能IP 和端口不正确
912 Socket连接已经存在
913 Socket连接不存在
914 缓冲区已满,需要重试发送
915 发送数据超时
916 域名不存在
917 域名解析超时
918 域名解析未知错误
… 备用
980 输入参数不合法
981 其他错误
21


QGDW 1376.3—2012
A
A



附 录 A
(资料性附录)
标准命令集
A.1 标准命令集
A.1.1 获取模块厂商信息I
获取模块厂商信息。命令语法见表A.1。
表A.1 I命令语法
命令 返回值
I
OK

:模块厂商信息。
示例:
ATI
Company, Inc.
OK
A.1.2 获取模块软件版本+GMR
获取模块软件版本信息。命令语法见表A.2。
表A.2 +GMR命令语法
命令 返回值
+GMR
OK
ERROR:
+GMR=? OK

:模块软件版本信息。
示例:
AT+GMR
+GMR:V1.1.2
OK
A.1.3 获取信号强度+CSQ
获取信号强度。命令语法见表A.3。

22


QGDW 1376.3—2012
表A.3 +CSQ命令语法
命令
+CSQ
返回值
+CSQ: ,
OK
ERROR:
+CSQ=? +CSQ: (list of supported s),(list of supported
s)
OK

:信号强度。
示例:
AT+CSQ
+CSQ: 22,99
OK
A.1.4 获取当前网络注册状态+CREG
获取当前网络注册状态。命令语法见表A.4。
表A.4 +CREG命令语法
命令
+CREG=[]
+CREG?
OK
+CREG:,[,,]
OK
ERROR
ERROR:
返回值

a) :URC模式;
1) 0(默认值):禁止AT+CREG的主动上报
2) 1:使能+CREG: 的主动上报,当=1,网络注册的状态发生改变的时候,上报
+CREG:
3) 2:使能+CREG: [,,]的主动上报,如果上次下发AT+CREG READ命令或主
动上报后 参数值没有改变,则不会显示,在呼叫过程中,可选参数
也不会显示,当=2,小区信息发生改变时,上报+CREG: [,,],
位置信息,仅当=2时上报
b) :当前网络注册状态。
1) 0:没有注册,通信模块现在并没有在搜寻要注册的新的运营商
2) 1:注册了本地网络
3) 2:没有注册,但通信模块正在搜寻要注册的新的运营商
4) 3:注册被拒绝
5) 4:未知原因
6) 5:注册了漫游网络
示例:
23


QGDW 1376.3—2012
AT+CREG=2
OK
AT+CREG?
+CREG: 2,1,“0002”,“0004”
OK
A.1.5 获取通信模块IMEI号 +CGS
获取通信模块IMEI号。命令语法见表A.5。
表A.5 +CGS命令语法
命令 返回值
+CGS +CGS:
OK
+CGS=? OK

:模块IMEI号。
示例:
AT+CGS
+CGS: “35567001029****”
OK
A.1.6 重启模块+CFU
重启模块。命令语法见表A.6。
表A.6 +CFU命令语法
命令 返回值
+CFU=, OK
ERROR:
+CFU? +CFU:
OK
ERROR:
+CFU=? +CFU: (list of supported s), (list of supported
s)
OK

a) :模块工作模式;
1) 0:休眠模式
2) 1:正常模式
b) :重启模块。
1) 0:无变化
2) 1:重启模块
示例:
24


QGDW 1376.3—2012
AT+CFU=1,1
OK
A.1.7 串口多路复用+CMUX
启用通信模块串口多路复用功能。命令语法见表A.7。
表A.7 +CMUX命令语法
命令
AT+CMUX=[,[
,[,<1>[,
[,<2>[,[,[,]]
]]]]]]
OK
返回值

a) :整数类型,MUX打开状态下的模式,本规范中至少需要支持基本模式;
1) 0:基本模式(默认值)
2) 1:增强模式
b) :整数类型,帧格式子集;
1) 0:UIH frames used only(默认值)
2) 1:UI frames used only
c) :整数类型,串口速率;
1) 1:9600bits
2) 2:19200bits
3) 3:38400bits
4) 4:57600bits
5) 5:115200bits(默认值)
6) 6:230400bits
7) 7:460800bits
8) 8:921600bits
d) <1>:整数类型,最大帧长,1~32768,默认值为31(如果选择增强模式则默认为则默认为
64);
e) :整数类型,接收确认定时器,1代表10毫秒,1~255,默认值为10(100ms);
f) <2>:整数类型,最大重连次数,0~100,默认值为3;
g) :整数类型,多路控制通道响应定时器, 2~255,2代表20毫秒,默认值为30;
h) :整数类型,唤醒响应定时器,1~255,1代表1秒,默认值为10;
i) :整数类型,窗口大小,1~7,默认值为2,用于支持错误恢复的增强模式。
示例:
发送:AT+CMUX=0
返回:OK
A.2 外部协议栈使用范例
GPRS网络
AT
25


QGDW 1376.3—2012
OK

ATE0
OK

AT+CPI?
+CPI: READY
OK

AT+CSQ
+CSQ: 25,0
OK

AT+CREG?
+CREG: 0,1
OK

AT+CGDCOT=1,“IP”,“CMET”
OK

ATD*99***1#
COECT

CDMA网络
AT
OK

ATE0
OK

AT+CPI?
+CPI: READY
OK

AT+CSQ
+CSQ: 25,0
OK

AT+CREG?
+CREG: 0,1
OK

ATDT#777
26


QGDW 1376.3—2012
COECT
A.3 内部协议栈使用范例
A.3.1 非透明模式的UDP应用
AT$MYETCO=1,“AP”,“CMET” ..................................... 设置AP
OK
AT$MYETCO=1,“USERPWD”,“user,password” .................. 设置GPRS认证用户名和密码
OK
AT$MYETACT=1,1 ............................... 激活第1个通道
OK
AT$MYETSRV=1,2,2,0,“202.96.134.133:5123” ....... 设置第2号SOCKET为UDP连接,HEX模式
OK
AT$MYETOPE=2 ..................... 使用第2号SOCKET建立连接
$MYETOPE: 2
OK

$MYURCREAD:2 ........................... 2号Socket收到数据
AT$MYETREAD=2,10 ..................... 从2 Socket读取10 个数据
$MYETREAD: 2,10 ................................. 有10 个数据
1234567890
OK

AT$MYETWRITE=2,12 ................. 通过2号Socket发送12字节数据
$MYETWRITE: 2,12 .................. 模块确认可以发送12字节数据
ABCDEFGHIJKL ..................... 以HEX模式输入12字节数据
OK

AT$MYETCLOSE=2 ............................... 关闭2号Socket
$MYETCLOSE: 2
OK

AT$MYETACT=1,0 ............................. 去激活第1号通道
OK
A.3.2 非透明模式的TCP客户端应用
AT$MYETCO=2,“AP”,“CMET” ..................................... 设置AP
OK
AT$MYETCO=2,“USERPWD”,“one,one” .................... 设置GPRS认证用户名和密码
OK
AT$MYETACT=2,1 ............................... 激活第2个通道
OK
27


QGDW 1376.3—2012
AT$MYETSRV=2,1,0,1,“:80” ......... 设置第1号SOCKET为TCP连接,文本模式
OK
AT$MYETOPE=1 ..................... 使用第1号SOCKET建立连接
$MYETOPE: 1,1460
OK

$MYURCREAD: 1 ........................... 1号Socket收到数据

AT$MYETREAD=1,100 .................... 从1 Socket读取100 个数据
$MYETREAD: 1,10 ......................... 只有10 个字节的数据
337383930 ............................ 数据:1234567890
OK

AT$MYETWRITE=1,12 ................. 通过1号Socket发送12字节数据
$MYETWRITE: 1,12 .................. 模块确认可以发送12字节数据
44748494A4B4C ............ 文本模式输入12字节:ABCDEFGHIJKL
OK

AT$MYETCLOSE=1 ............................... 关闭1号Socket
$MYETCLOSE: 1
OK

AT$MYETACT=2,0 ............................. 去激活第2号通道
OK
A.3.3 非透明模式的TCP服务器应用
AT$MYETCO=1,“AP”,“CMET” ..................................... 设置AP
OK
AT$MYETCO=1,“USERPWD”,“one,one” .................... 设置GPRS认证用户名和密码
OK
AT$MYETACT=1,1 ............................... 激活第1个通道
OK

AT$MYIPFILTER=0,1,“172.16.23.100”,“255.255.255.255” .................... 设置防火墙
OK

AT$MYETSRV=1,2,1,0,“127.0.0.1:5100”设置第2号SOCKET为TCP服务器,侦听5100端口,HEX模式
OK

AT$MYETOPE=2 ......................... 使用第2号SOCKET侦听
$MYETOPE: 2
OK

28


QGDW 1376.3—2012
$MYURCCLIET: 1,“172.16.23.100”,31256 ................................ 客户连接通知
AT$MYETACCEPT=1,0,0 ......... 接受连接,使用第1个socket,命令模式
OK

$MYURCREAD:1 ........................... 1号Socket收到数据
AT$MYETREAD=1,10 ..................... 从1 Socket读取10 个数据
$MYETREAD: 1,10 ............................. 获取到10 个数据
1234567890
OK
AT$MYETWRITE=1,12 ................. 通过1号Socket发送12字节数据
$MYETWRITE: 1,12 .................. 模块确认可以发送12字节数据
ABCDEFGHIJKL ....................... HEX模式输入12字节数据
OK

AT$MYETCLOSE=2 ......................... 关闭2号Socket的侦听
$MYETCLOSE: 1 ................................. socket1关闭
$MYETCLOSE: 2 .............................. 侦听Socket关闭
OK

AT$MYETACT=1,0 ............................. 去激活第1号通道
OK
A.3.4 透明模式的UDP应用
AT$MYETCO=1,“AP”,“CMET” ..................................... 设置AP
OK
AT$MYETCO=1,“USERPWD”,“one,one” .................... 设置GPRS认证用户名和密码
OK
AT$MYETACT=1,1 ............................... 激活第1个通道
OK

AT$MYETCREATE=1,2,2,“172.18.20.123”,5200,2000 .... … 使用Socket2建立UDP的透明通道
COECT ............................. 开始透明数据传输
OK ........ 输入+++,模块返回OK表示回到命令模式

AT$MYETCLOSE=2 ............................... 关闭2号Socket
$MYETCLOSE: 2
OK

AT$MYETACT=1,0 ............................. 去激活第1号通道
OK
A.3.5 透明模式的TCP客户端应用
AT$MYETCO=2,“AP”,“CMET” ..................................... 设置AP
29


QGDW 1376.3—2012
OK
AT$MYETCO=2,“USERPWD”,“one,one” .................... 设置GPRS认证用户名和密码
OK
AT$MYETACT=2,1 ............................... 激活第2个通道
OK

AT$MYETCREATE=2,0,1,“172.18.20.123”,5200,2000.... ... 使用Socket1建立TCP的透明通道
COECT ............................. 开始透明数据传输
OK ......... 输入+++,模块返回OK表示回到命令模式

AT$MYETCLOSE=1 ............................... 关闭1号Socket
$MYETCLOSE: 1
OK

AT$MYETACT=2,0 ............................. 去激活第2号通道
OK
AT$MYETACT=2,0 ............................. 去激活第2号通道
OK
A.3.6 透明模式的TCP服务器应用
AT$MYETCO=1,“AP”,“CMET” ..................................... 设置AP
OK
AT$MYETCO=1,“USERPWD”,“one,one” .................... 设置GPRS认证用户名和密码
OK
AT$MYETACT=1,1 ............................... 激活第1个通道
OK

AT$MYIPFILTER=0,1,“172.16.23.100”,“255.255.255.255” .................... 设置防火墙
OK

AT$MYETCREATE=1,1,1,“127.0.0.1”,5100 ... 使用Socket1建立TCP的服务器,侦听5100端口
OK

$MYURCCLIET: 2,“172.16.23.100”,31256 ............................... 客户连接通知

AT$MYETACCEPT=2,0,1 ......... 接受连接,使用第2个socket,透明模式
COECT ............................. 开始透明数据传输
OK ........ 输入+++,模块返回OK表示回到命令模式

AT$MYETCLOSE=1 ......................... 关闭1号Socket的侦听
$MYETCLOSE: 2 ................................. socket2关闭
$MYETCLOSE: 1 .............................. 侦听Socket关闭
OK
30


QGDW 1376.3—2012

AT$MYETACT=1,0
OK

............................. 去激活第1号通道
31


QGDW 1376.3—2012







电力用户用电信息采集系统通信协议
第3部分:采集终端远程通信模块接口协议

编 制 说 明




32


QGDW 1376.3—2012
目 次
1 编制背景 ···················································································································· 35
2 编制主要原则 ·············································································································· 35
3 与其他标准文件的关系 ·································································································· 35
4 主要工作过程 ·············································································································· 35
5 标准结构和内容 ··········································································································· 36
6 条文说明 ···················································································································· 36

33


QGDW 1376.3—2012
1 编制背景
本标准依据《关于下达2012年度国家电网公司技术标准制(修)订计划的通知》(国家电网科〔2012〕
66号)文的要求编写。
通过修订《电力用户用电信息采集系统》系列标准,提升用电信息采集系统管理的规范化、标准化
水平,实现系统和采集终端的互联、互通,满足电能信息采集需要,体现智能电网“信息化、自动化、
互动化”的建设要求,提高采集终端的可靠性和使用寿命,促进采集终端质量提升,保障用电信息采集
系统的可靠运行,进一步完善计量技术管理体系,推动用电信息采集工作健康有序发展。
2 编制主要原则
a)坚持先进性与实用性相结合、统一性与灵活性相结合、可靠性与经济性相结合的原则,以标准
化为引领,服务公司科学发展。
b)采用分散与集中讨论的形式,分析各网省公司用电信息采集系统的技术规范,充分了解各地
用电信息采集系统建设现状,明确系统及终端功能需求,建立采集系统功能模型和数据模型,研究新的
需求形势下不同管理要求、预付费管理方式以及不同地域与环境对终端的使用要求,体现研究的实用性
和先进性。
c)认真研究国内外现行相关的IEC标准、国家标准、行业标准、企业标准,体现通信特性和功
能拓展的最新发展。
d)坚持集中公司系统人才资源优势,整合、吸收公司系统各单位先进的管理要求和发展思路,
体现公司集团化运作、集约化发展、精益化管理、标准化建设的理念。
e)规范该类终端相关的术语和定义、技术要求、功能要求、型式要求、验收试验方法等相关内容,
切实指导该类终端的采购和检测工作。
3 与其他标准文件的关系
本标准的制定过程主要依据和参考如下文献:
GBT 17463—1998 远动设备及系统 第4部分:性能要求
DLT 533—2008 电力负荷管理终端
DLT 698.1—2009 电能信息采集与管理系统 第1部分:总则
DLT 721—2000 配电网自动化系统远方终端
QGDW 129—2005 电力负荷管理系统通用技术条件
QGDW 130—2005 电力负荷管理系统数据传输规约
QGDW 1365—2012 智能电能表信息交换安全认证技术规范
QGDW 1374 .1—2012 电力用户用电信息采集系统技术规范 第1部分:专变采集终端技术规范
QGDW 1374 .2—2012 电力用户用电信息采集系统技术规范 第2部分:集中抄表终端技术规范
QGDW 377—2009 电力用户用电信息采集系统安全防护技术规范
ISO 7816 Identification cards-Integrated circuit(s) cards with contacts
3GPP TS 27.007(GSM 07.07): AT command set for User Equipment(UE)
3GPP TS 51.011(GSM 11.11): Specification of the Subscriber Identity Module-Mobile
Equipment(SIM-ME) interface
3GPP TS 11.14(GSM 11.14): Specification of the SIM Application Toolkit for the Subscriber Identity
Module-Mobile Equipment(SIM-ME) interface
MEA-0183 美国国家海洋电子协会为海用电子设备制定的标准格式
4 主要工作过程
34


QGDW 1376.3—2012
2011年9月14日,营销部在北京组织召开“电力用户用电信息采集系统技术标准讨论会”。会议
对标准从2009年发布后执行过程中所反馈的210条意见进行了讨论,并给出了修改建议,为2012年正
式启动标准修订工作奠定了基础。
2012年1月16日,国家电网公司下达2012年度企业标准制修订计划任务,为确保标准修订能够
适应新的业务应用需求,营销部向各省公司征求09版《用电信息采集系统》系列标准应用过程中的有
关意见。
2012年3月29日,在北京召开电力用户用电信息采集系统系列标准修订启动会。
2012年4月至6月,起草工作组分成4个小组,分别对功能和技术规范、型式和检验规范、通信
协议和安全规范、设计导则和管理规范等8个系列24个技术标准进行了分组修订,完成标准初稿的编
制。期间召开了“电力线载波通信单元互换性技术标准专题讨论会”和“微功率无线通信技术标准专题
讨论会”。
2012年7月13日,营销部听取起草工作组就标准初稿编制情况的汇报,重点强调对时钟管理、事
件上报、封印结构等方面的要求。
2012年9月5日至6日,起草工作组在北京召开技术标准研讨会,重点讨论采集终端远程通信单
元互换性要求、QGDW 376.1通信协议、QGDW376.2通信协议。
2012年9月10日,形成征求意见稿,在公司系统、生产厂商广泛征求意见。
2012年9月27日,营销部听取起草工作组对标准意见反馈情况的汇报,决定就一些重点问题召开
标准研讨会进行研究讨论。
2012年10月9日至13日,针对征求意见阶段反馈的相对集中的问题,召集公司系统、相关生产
厂商的100余名专家,对时钟管理、通信单元互换、自动维护、型式结构等内容进行了重点讨论。
2012年10月14日至27日,起草工作组根据会议要求,进一步修改完善技术标准,对部分技术指
标进行试验验证,初步形成送审稿。
2012年12月5日国家电网公司营销部、科技部在北京审议通过了“电力用户用电信息采集系统”
系列标准。
5 标准结构和内容
本标准依据《电力企业标准编制规则》DLT 800—2001的编写要求进行了编制。标准主要结构和
内容如下:
1. 目次;
2. 前言;
3. 标准正文共5章:适用范围、规范性引用文件、术语和定义、电源定义、功能要求、命令集;
4. 标准设1个资料性附录。

6 条文说明
本次修订增加了本部分“采集终端远程通信模块接口协议”,对采集终端远程通信模块接口协议进
行了规定。
_________________________________
35

-

376.3远程通信模块接口协议

发布时间:2022-03-29 20:01:47
文章版权声明:除非注明,否则均为IT技术网-学习WEB前端开发等IT技术的网络平台原创文章,转载或复制请以超链接形式并注明出处。

发表评论

评论列表 (有 11 条评论,685人围观)
全国能源工作会议V铁粉24 minutes ago Google Chrome 93.0.4577.82 Windows 10 x64
可靠性与经济性相结合的原则
世家名门V铁粉14 minutes ago Google Chrome 93.0.4577.82 Windows 10 x64
2 2号Socket链接断开时上报 使用第2号SOCKET建立连接 6.5.3 网络连接状态主动上报 $MYURCACT 该主动上报命令表达网络连接建立或者断开
临汾二手房V铁粉2 minutes ago Google Chrome 93.0.4577.82 Windows 10 x64
10 ..................... 从1 Socket读取10 个数据 $MYETREAD
明珠家园V铁粉19 minutes ago Google Chrome 93.0.4577.82 Windows 10 x64
[
余卓民V铁粉10 minutes ago Google Chrome 93.0.4577.82 Windows 10 x64
S
腾冲二手房V铁粉18 minutes ago Google Chrome 93.0.4577.82 Windows 10 x64
科技部在北京审议通过了“电力用户用电信息采集系统”系列标准
萨其马热量V铁粉8 minutes ago Google Chrome 93.0.4577.82 Windows 10 x64
UDP三种类型; 1) 0:TCP Client 8 QGDW 1376.3—2012 2) 1:TCP Server
爱聊网V铁粉30 minutes ago Google Chrome 93.0.4577.82 Windows 10 x64
“anonymous”
rowsV铁粉22 minutes ago Google Chrome 93.0.4577.82 Windows 10 x64
“255.255.255.255” .................... 设置防火墙 OK AT$MYETCREATE=1
心神经官能症V铁粉22 minutes ago Google Chrome 93.0.4577.82 Windows 10 x64
整数类型; 1) 0