CDMA 猫用AT命令发中文短信(C#)

时间:2021-07-22 08:19:46 

CDMA猫真是!@#¥#%(*,连PDU都不支持,只能发文本短信。而且发中文短信居然是UNICODE,无法在超级终端里输入。只能写程序。
网上这个问题谈论地比较多,做起来比较累,还偶尔会出乱码。还是将C#的成功代码帖一下吧。
转载请注明来源


void SendCHNSms(string content,string phone)
{
//中文CDMA发送,UNICODE编码字节
byte[] b = Encoding.BigEndianUnicode.GetBytes(content);
//CDMA的AT命令手机号码前面不能加86,否则虽然显示成功发送,但短信中心回应错误代码5
if(phone.IndexOf("86")==0)
{
phone = phone.Substring(2);
}
//假设是COM3口
SerialPort sp = new SerialPort("com3");
//和GSM猫不同,波特率是115200,这个问题困扰了很久的说
sp.BaudRate = 115200;
sp.Open();
//设置中文短信
sp.Write("AT+WSCL=6,4\r");
Thread.Sleep(500);
//设置文本格式短信
sp.Write("AT+CMGF=1\r");
Thread.Sleep(500);
//设置发送的号码和发送内容字节长度
sp.Write("AT+CMGS=\"" + phone + "\"," + b.Length + "\r");
Thread.Sleep(500);
//写入
sp.Write(b, 0, b.Length);
Thread.Sleep(500);
//写入CTRL+Z结束短信内容,注意在UNICODE模式下需要两个字节,这个也是不能在超级终端下操作的原因
byte[] b2 = new byte[] { 0x00, 0x1a };
sp.Write(b2, 0, b2.Length);
sp.Close();
}


5月15日

【原创】CDMA猫用AT命令发中文短信(C#)

标签:CDMA,中文短信
0
投稿

猜你喜欢

  • android传送照片到FTP服务器的实现代码

    2021-07-09 22:59:32
  • 浅谈SpringMVC请求映射handler源码解读

    2022-09-11 14:37:36
  • 关于springboot2.4跨域配置问题

    2022-05-01 17:02:15
  • 详解android 中animation-list 动画的应用

    2022-09-13 18:28:31
  • 深入了解Java ServletContext

    2023-11-08 22:36:27
  • 搭建简单的Spring-Data JPA项目

    2023-04-05 01:06:30
  • Android开发笔记之如何正确获取WebView的网页Title

    2022-06-04 07:02:41
  • springboot之如何获取项目目录路径

    2022-08-09 21:44:17
  • Java详解Swing中的几种常用按钮的使用

    2023-12-04 21:44:30
  • springmvc参数为对象,数组的操作

    2022-04-20 07:38:03
  • Java如何读取jar包中的resource资源文件

    2022-10-12 22:51:43
  • Java线程中卖火车票问题的深入讲解

    2022-07-22 07:38:52
  • Jenkins自动构建部署项目到远程服务器上的方法步骤

    2023-11-25 00:21:40
  • 使用Android Studio检测内存泄露(LeakCanary)

    2022-08-31 11:08:12
  • WPF实现手风琴式轮播图切换效果

    2022-01-24 13:49:26
  • SpringBoot启动后启动内嵌浏览器的方法

    2023-02-27 17:42:53
  • C#版的 Escape() 和 Unescape() 函数分享

    2023-07-05 01:55:20
  • Java切割字符串的踩坑实战记录

    2023-02-05 14:13:25
  • Spring Cloud Alibaba使用Nacos作为注册中心和配置中心

    2021-07-15 18:18:42
  • 利用Android从0到1实现一个流布局控件

    2023-01-29 06:38:15
  • asp之家 软件编程 m.aspxhome.com