4G DTU模块执行 Envelope 命令+ZUEC
语法结构
命令 |
响应 |
+ZUEC=<envelope command type>[,<envelope data>*] |
+ZUEC: <confirm type>,<confirm data>*[,<error reason>] |
+ZUEC=? |
+ZUEC:[<supported envelope commands>] |
命令描述
4G模块设置命令,执行ENVELOP命令请求。
取值说明
<Local Info>参数段格式取决于<LocInfo Type>,如下表:
命令 |
响应 |
<envelope command type> |
<envelope data> details |
SMS DOWN 0x01 |
[<Ton>,<NPI>,<CallNum>],<Tpdu> |
CBS DOWN 0x02 |
<ItemId>[,<HelpReq>] |
CALL CTR 0x04 |
<DevType>,[<Ton>,<NPI>,<CallNum>,][<Ton>,<NPI>,<SsStr>,][<Dcs>,<UssdStr>,][<Pd>,<TransId>,<MsgType>,<Nsapi>,<LlcSapi>,<ReqQoS>,<PdpType>,<PdpTypeNum>,<AddrInfo>,[<Apn>],[<CfgProtocol>,<ProtoID>],][<Capa1>],[<subaddr>],<MCC>,<MNC>,<LAC>,<CellId>,[<ExtCellId>][,<Capa2>] |
SMS CTR 0x05 |
<RpTon>,<RpNPI>,<RpCallNum>,<TpTon>,<TpNPI>,<TpCallNum>,<MCC>,<MNC>,<LAC>,<CellId>[,<ExtCellId>] |
TIMREXP 0x06 |
<TimerId>[,<TimerVal>] |
ET_MTCAL 0x07 |
<Ti>[,<Ton>,<NPI>,<CallNum>[,[<subaddr>]]] |
ET_CCONT 0x08 |
<Ti> |
ET_DCONT 0x09 |
<Ti>,<SDvcId>,<DDvcId>[,<DiscCause>] |
ET_LOCST 0x0A |
<Ti>,<LocStatus>[,<MCC>,<MNC>,<LAC>,<CellId>[,<ExtCellId>]] |
ET_USRAC 0x0B |
无 |
ET_SCNAV 0x0C |
无 |
ET_CRSTA 0x0D |
<RcStatus> |
T_LNGSL 0x0E |
<Lauguage> |
ET_BRSTR 0x0F |
<BrsCause> |
ET_DATAV 0x10 |
<ChnlID>,<Connt>,<Connt Info>,<ChnlDataLen> |
ET_CHSTA 0x11 |
<ChnlID>,<Connt>,<Connt Info> |
ET_ACTCH 0x12 |
<Act> |
ET_PARCH 0x13 |
<DispParam> |
ET_LOCNT 0x14 |
<BearType>,<SrvID>,<SrvRecord>[,[<CodeType>,<RemAdr>],[<PortNum>,<TranProType>],[<AdrType>,<Adr>]] <Local Info>参数段的具体含义,如下表所示: |
<confirm data>参数段格式取决于<confirm type>,如下表:
<confirm type> |
<confirm data> details |
SMS CTR 0x01 |
<SmsCtrRlt>,[<RpTon>,<RpNPI>,<RpCallNum>],[<TpTon>,<TpNPI>,<TpCallNum>],[<Alpha>] |
CALL CTR 0x02 |
<CallCtrRlt>,<Flag>, [<Ton>,<NPI>,<CallNum>,][<Ton>,<NPI>,<SsStr>,][<Dcs>,<UssdStr>,][<Pd>,<TransId>,<MsgType>,<Nsapi>,<LlcSapi>,<ReqQoS>,<PdpType>,<PdpTypeNum>,<AddrInfo>,[<Apn>],[<CfgProtocol>,<ProtoID>],][<Capa1>],[<subaddr>],[<Alpha>][,<Capa2>[,<BcReptr>]] |
SMS DOWN 0x03 |
<SmsDownRlt>[,<Tpdu>] |
<envelope command type > |
ENVELOP命令类型。 SMS DOWN 0x01短消息下载 CBS DOWN 0x02广播短消息下载 MENU SEL 0x03菜单选择 CALL CTR 0x04呼叫控制 SMS CTR 0x05短消息控制 TIMREXP 0x06定时器终止 ET_MTCAL 0x07 MT呼叫事件发生 ET_CCONT 0x08呼叫连接成功 ET_DCONT 0x09呼叫拆线事件发生 ET_LOCST 0x0A位置信息发生改变 ET_USRAC 0x0B用户有动作 ET_SCNAV 0x0C屏幕空闲可用 ET_CRSTA 0x0D读卡器状态状态变化 ET_LNGSL 0x0E重设语言种类 ET_BRSTR 0x0F浏览器终止 ET_DATAV 0x10通道有新数据 ET_CHSTA 0x11通道链接错误 ET_ACTCH 0x12制式改变 ET_PARCH 0x13屏幕显示参数改变 ET_LOCNT 0x14本地承载连接事件发生 |
<proactive cmd data> |
ENVELOP命令数据参数段,详见对应的各命令子类型 |
<error reason> |
解码错误原因 256 TLV结构不全 257丢失不必要信息 258丢失必要信息 259不可理解 260部分理解 261长度有误 |
<ItemId> |
选择的菜单项id |
<HelpReq> |
指示是否需要帮助:1为需要,0为不需要 |
<DevType> |
设备标识标记 00:address 01:ss 02:ussd 03:pdp |
<Ton> |
号码类型 000:未知; - 001: 国际号码; - 010: 国内号码; - 011: 网络特服号; -其它数值保留或用于其它接入技术。 |
<NPI> |
编码计划 0000: 未知; - 0001:ISDN/语音电话编号计划(参考ITU-T Recommendations E.164和E.163); - 0011: 数据编号计划(参考ITU-T recommendation X.121); - 0100: 电报编号计划(参考ITU-T Recommendation F.69 ); - 1001: 保密编号计划; - 1111: 扩展保留; -其它数值保留或用于其它接入技术 |
<CallNum> |
拨号号码,string |
<SsStr> |
附加业务控制串,string |
<Dcs> |
编码方案(23.038) |
<UssdStr> |
USSD字符串(22.030),string |
<Pd> |
Protocol discriminator, reter to 24.008 10.2 |
<TransId> |
Transaction identifier, reter to 24.008 10.3.2 |
<MsgType> |
Activate PDP context request message identity, reter to 24.008 10.4 |
<Nsapi> |
Network service access point identifier, reter to 24.008 10.5.6.2 |
<LlcSapi> |
LLC service access point identifier, reter to 24.008 10.2 |
<ReqQoS> |
Quality of service, reter to 24.008 10.5.6.5 |
<PdpType> |
PDP type organisation, reter to 24.008 10.5.6.4 |
<PdpTypeNum> |
PDP type number |
<AddrInfo> |
Address information, hex string |
<Apn> |
Access Point Name, hex string |
<CfgProtocol> |
Configuration protocol |
<ProtoID> |
Protocol ID, hex string |
<Capa1> |
性能配置参数1,ME在向网络请求呼叫建立中使用这些信息。如没有此项,ME认为该呼叫是话音呼叫。 |
<subaddr> |
被叫子地址 |
<MCC> |
国家码, hex string |
<MNC> |
网络码, hex string |
<LAC> |
位置区码, hex string |
<CellId> |
小区ID |
<ExtCellId> |
扩展小区ID |
<Capa2> |
性能配置参数2 |
<RpTon> |
同<Ton> |
<RpNPI> |
同<NPI> |
<RpCallNum> |
同<CallNum> |
<TpTon> |
同<Ton> |
<TpNPI> |
同<NPI> |
<TpCallNum> |
同<CallNum> |
<TimerId> |
定时器标识,无效值为0xff |
<TimerVal> |
定时器数值,表示时分秒, hex string,如163241表示16时32分41秒 |
<Tpdu> |
DELIVER命令TPDU, hex string |
<CbsPage> |
小区广播寻呼内容, hex string |
<Ti> |
SETUP消息中的事务处理标识符 |
<SDvcId> |
源设备标识,编码: - '01' =键; - '02' =显示器; - '03' =耳机; - '81' = UICC; - '82' =终端; - '83' =网络; -其它值保留. |
<DDvcId> |
目的设备标识,编码同上 |
<DiscCause> |
DISCONNECT的原因,每位取值0,2-30,hex string |
<LocStatus> |
位置状态00:正常业务;01:受限业务;02:没有业务 |
<RcStatus> |
读卡器状态,bit 1-3,读卡器标识,其它取值见中移USAT规范8.34 |
<Lauguage> |
语言种类 |
<BrsCause> |
浏览器终止原因,00:用户终止01:故障终止 |
<ChnlID> |
信道标识符(1-7,0表示没有信道可获得) |
<Connt> |
0表示没有建立连接或PDP语境未激活;1表示建立了连接或PDP语境被激活 |
<Connt Info> |
00:没有给出进一步信息;01-04未用;05:掉线;其他值保留 |
<ChnlDataLen> |
信道数据长度,0-255 |
<ChnState> |
信道状态,byte1信道标识符和是否激活,byte2细节 |
<Act> |
制式 - '00' = GSM; - '01' = TIA/EIA-553; - '02' = TIA/EIA-136; - '03' = UTRAN; - '04' = TETRA; - '05' = TIA/EIA-95; - '06' = TIA/EIA/IS-2000; - All other values are reserved for future use. |
<BearType> |
承载类型 - '00' = Technology independent: '00'; - '01' = Bluetooth; - '02' = IrDA; - '03' = RS232; - '04' = USB; - '05' to 'FF' = RFU. |
<SrvID> |
业务标识符, - '00' = Technology independent: '00'; - '01' = Bluetooth; - '02' = IrDA; - '03' = RS232; - '04' = USB; - '05' to 'FF' = RFU. |
<SrvRecord> |
记录值,hex string |
<CodeType> |
编码类型 '00': IEEE-802 48-bit address; '01' to 'FF' are reserved values. |
<RemAdr> |
地址值域,hex string |
<TranProType> |
传输协议类型 '01': UDP (RFC 768 [9]有定义); '02': TCP (RFC 793 [10]有定义); 其它值保留. |
<PortNum> |
端口号 |
<AdrType> |
地址类型 '21' = IPv4地址; - '57' = IPv6地址; 其它为保留值 |
<Adr> |
地址值域,IPV4 4个字节,IPV6 16个字节,hex string |
<DispParam> |
byte1屏幕高度,byte2屏幕宽度,byte3屏幕效果 |
<confirm type> |
ENVELOP命令响应类型 SMSCTR_CNF 0x01短消息控制 CALCTR_CNF 0x02呼叫控制 SMSDOW_CNF 0x03短消息下载 |
<confirm data> |
ENVELOP命令响应数据参数段,详见对应的各命令子类型 |
<SmsCtrRlt> |
短消息控制结果,00:允许,无修改; 01:不允许; 02:以修改值发送 |
<Alpha> |
Alpha标识,hex string |
<CallCtrRlt> |
控制结果,00:允许,无修改; 01:不允许; 02:允许修改 |
<Flag> |
当前业务类型,0x00: CC呼叫;0x01:补充业务;0x02:非结构化补充业务;0x03: PS数据;0xff:无效 |
<BcReptr> |
BC重复指示器,'01' =交替模式;'03' =顺序模式 |
典型示例
请求:AT+ZUEC=?<CR>
响应:<CR><LF>+ZUEC:(0-20)<CR><LF><CR><LF>OK<CR><LF>