1

我收到了来自 AT+NETMODE 的奇怪回复,即:

+NETMODE: 8,5,0,0,1,1,2,1,0,0,5

……这正常吗?这是什么意思?

语境:

我想使用我用 Windev23 制作的软件控制的中兴 M190 SMS 调制解调器发送 SMS。该调制解调器没有说它符合我当前的操作系统(Windows 10),但我成功发送了 GSM 短信(AT+CMGF=1),使用我在 Windev23 和其他 3rd 上制作的程序进行了大量测试派对软件。现在我想在 SMS 中包含 UCS2 字符集。我知道发送 SMS 的基础知识,这似乎改变了 PDU 的编码:

AT+CMGS=<length><CR>
<Message in PDU><ctrl+z>

但是我仍然很难理解 UCS2 SMS 的编码,所以现在我使用AT 命令测试器来制作简单的 PDU 消息并测试调制解调器的 PDU。我复制了他们的十六进制 PDU 并粘贴到 FooString 中,例如:

AT+CMGS=FooString

...并尝试使用 Windev 将该命令发送到调制解调器。但我得到不同的错误,我认为不良行为可能与以下诊断有关:

AT+CSQ ...returns +CSQ: 31,99 (indicates excellent to no signal)
AT+NETMODE? or AT+NETMODE=? ...returns +NETMODE: 8,5,0,0,1,1,2,1,0,0,5

我在任何地方都没有找到网络模式响应,并且无法更改它的响应发出命令AT+NETMODE=FooNumber就像 AT+NETMODE=1

更多诊断:

AT ...returns OK
AT+CMGF ...asnwers for 1 or 0 (text or PDU)
AT+CSCA="+550101102010",145 ...returns OK
AT+CSCA? ...returns the input from above correctly

任何线索将不胜感激。提前致谢

额外信息(可能不必要):

我一直试图了解的信息列表(出于好奇和证明我在此处发布之前尝试过):

1-开发者之家: https ://www.developershome.com/sms/ https://www.developershome.com/sms/operatingMode.asp

2-在线AT指令测试器 https://m2msupport.net/m2msupport/sms-at-commands/

3-Gsm 收藏夹 https://www.gsmfavorites.com/documents/sms/pdutext/

4-3gpp.org http://www.3gpp.org/ftp/Specs/html-info/27005.htm

5-Stack Overflow GSM Modem Send Message in UCS2 format error的其他一些链接

http://d-chips.blogspot.com/2012/06/coding-of-alpha-fields-in-sim-for-ucs2.html

将回车符 <CR> 和 CTRL-Z 添加到 java 中的字符串

E160E USB GSM 调制解调器连续将数据转储到串行端口

UCS2 与 UTF。UCS2编码不能显示哪些语言?

AT+CMGS 无法正常工作

ETC

4

0 回答 0