首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Air200 GSM模块对AT命令有问题,为什么?

Air200 GSM模块对AT命令有问题,为什么?
EN

Stack Overflow用户
提问于 2018-12-15 06:36:01
回答 1查看 165关注 0票数 0

我买了一个air200 gsm模块,这个模块不能正常工作。一方面,我使用标准的at命令发送Unicode短信,但不能发送Unicode。从另一方面来说,当我发短信短信时,每发一条短信,我发的网络就会减少我的信用双倍成本。有人能帮我解决这个问题吗?

  1. 我发送以下命令发送SMS: AT+CMGF=1 AT+CSMP=17,11,0,0 AT+CSCS="GSM“ AT+CMGS=“数字到这里来” 短消息体 // Ctrl+Z发送短信

在这种情况下,我可以发送短信,但我只发送一条短信,它减少了我的信用双倍时间。

  1. 我使用以下命令发送Unicode SMS,但它得到了错误: AT+CMGF=0 AT+CSCS="UCS2“ AT+CSMP=49,167,0,8 AT+CMGS=“数字到这里来” d8b3d984d8a7d985 // Ctrl+Z发送短信

一切正常,直到我发送AT+CMGS=“号码”和它的响应错误。

谁能想出主意吗?到底发生了什么?我在raspberry pi上在raspbian下发送命令。

EN

回答 1

Stack Overflow用户

发布于 2018-12-16 22:45:21

AT+CMGS=“数字到这里来”

我怀疑你没有对电话号码进行UCS2编码。请注意,在运行AT+CSCS="UCS2"之后,每个字符串都必须以这种方式编码,因此,例如,要从UCS2切换到UTF-8,就必须使用AT+CSCS="005500540046002D0038"

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53790171

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档