SIM900A中文短信(2)

发送中文短信

1.在第一节已经完成了发送英文短信,接下面实现发送中文短信。
指令如下,在串口助手里面依次发送,切记要勾选“发送新行”

AT
AT+CMGF=1
AT+CSCS="UCS2"
AT+CSCA?
AT+CSMP=17,167,0,25
AT+CMGS="00310035003**************90036 "  /*此处为电话号码的unicode码,模块厂家提供转换的软件*/

发送完毕后发送中文短信内容

4F60597D /*不需要点击发送新行“此码内容是你好”*/

发送完毕中文内容后发送1A

1A /*此时不需要勾选发送新行,需要发送为16进制。*/

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

SIM900A模块可以通过设置控制模式和编码方式来实现发送中文短信。在Text Mode下,可以发送指令"AT+CMGF=1",将GSM短信发送方式更改为文本模式。在文本模式下,接收到的数据会自动解码,可以得到短信的发送者、发送时间和短信内容。虽然理论上文本模式下只能发送和接收英文短信,但是SIM900A模块可以在Text Mode下使用UCS2编码,从而实现发送和接收中文短信。\[3\] 因此,要在SIM900A模块中发送中文短信,可以先将短信内容转换为UCS2编码,然后通过AT指令发送给SIM900A模块。具体的实现方法可以参考相关的例程或教程。 #### 引用[.reference_title] - *1* [【STM32训练—SIM900A模块】第一篇、电脑的串口助手驱动SIM900A发送中文和英文短信](https://blog.csdn.net/Learning1232/article/details/122721950)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [SIM900A—发送、接收中英文短信](https://blog.csdn.net/qq_43743762/article/details/104687515)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值