Linux下发送短信问题,急死了!!!

dingyuanpu 2010-09-30 10:43:57
采用的是西门子的tc35,用串口线之间连的pc机,想写个c程序进行发送短信

我是这样发送的短信(text模式)
char cmd1[] = "AT\r";
char cmd2[] = "AT+CMGF=1\r";
char cmd3[] = "AT+CSCA=+8613800635500\r";
char cmd4[] = "AT+CMGS=13562049562\r";
char cmd5[] = "tao shi gou shi";
char cmd6[] = "0x1A\r";//这里可能有问题!!!

printf("write: %d\n", write(fd, cmd1, sizeof(cmd1)));
sleep(2);
printf("write: %d\n", write(fd, cmd2, sizeof(cmd2)));
sleep(2);
printf("write: %d\n", write(fd, cmd3, sizeof(cmd3)));
sleep(2);
printf("write: %d\n", write(fd, cmd4, sizeof(cmd4)));
sleep(2);
printf("write: %d\n", write(fd, cmd5, sizeof(cmd5)));
sleep(2);
printf("write: %d\n", write(fd, cmd6, sizeof(cmd6)));
sleep(2);

在超级终端和minicom中输入前五个命令,然后ctrl-z,回车,能发送成功
可是在程序中,前五个命令执行都成功,到最后一个命令的时候(红色部分)就会出错
0x1A是ctrl-z的十六进制啊,怎么就不行呢???
怎么从程序中执行ctrl-z呢?
怎么才能执行成功???请各位帮帮忙啊
...全文
166 7 打赏 收藏 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
sdu_sky 2012-04-17
  • 打赏
  • 举报
回复
这个问题解决了吗??我也遇到问题了,短信能发出去,但是接收到的短信内容为空
justkk 2010-09-30
  • 打赏
  • 举报
回复
哦 刚才想说的是cmd5后面没有\r
dingyuanpu 2010-09-30
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 justkk 的回复:]
你的cmd是不是也应该\r结尾啊
是\r还是\n呢..
[/Quote]

是\r,用\n的话前面的命令也执行不成功
justkk 2010-09-30
  • 打赏
  • 举报
回复
你的cmd是不是也应该\r结尾啊
是\r还是\n呢..
dingyuanpu 2010-09-30
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 justkk 的回复:]
ctrl+z是不是终止符号啊
你直接关闭fd试试看呢
[/Quote]

试了,还是不行,在超级终端或minicom上用ctrl-z好用,可在程序中该如何使用呢???
justkk 2010-09-30
  • 打赏
  • 举报
回复
ctrl+z是不是终止符号啊
你直接关闭fd试试看呢
hjpraul 2010-09-30
  • 打赏
  • 举报
回复
关注中。。。
内容概要:本文围绕基于物理场的动态模式分解(piDMD)展开研究,重点探讨其在流体力学、热传导及多物理耦合系统中的建模与应用。通过Matlab代码实现,将传统的动态模式分解(DMD)方法与物理场控制方程相结合,引入物理约束以增强数据驱动模型的物理一致性,从而提升对复杂非线性系统的模态提取精度与长期预测能力。文章系统阐述了piDMD的理论基础、数学推导过程与算法实现步骤,并结合典型物理场仿真案例(如Navier-Stokes方程驱动的流场演化)进行验证,展示了其在降阶建模、主导模态识别和时空动态可视化方面的优越性能,适用于高维、强耦合、非平稳系统的分析与优化。; 适合人群:具备一定数值计算、流体力学、控制理论或数据驱动建模背景,熟悉Matlab编程与线性代数运算,从事科学研究、工程仿真或系统辨识工作的研究生、科研人员及工程师。; 使用场景及目标:①实现对流场、温度场等物理场的高效降阶建模与动态行为预测;②提取符合物理规律的关键模态,用于系统稳定性分析与控制设计;③支撑复杂系统的状态估计、异常检测与优化调控等下游任务。; 阅读建议:建议读者结合提供的Matlab代码逐行调试与运行,深入理解piDMD算法中物理约束的嵌入方式及其对模态质量的影响,同时可尝试将其迁移至其他偏微分方程描述的物理系统中进行拓展验证与应用。

23,224

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧