作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 ComPort 组件通过调制解调器发送 SMS 消息,问题是有时我收到 SMS,有时不收到,有时我收到短信正文中的 at 命令。
这是我的代码:
procedure SendSmsCosmote(numar,text : string);
const
buf : Byte = 26;
begin
Form1.ComPort1.WriteStr('AT+CMGF=1'+#13#10);
Form1.ComPort1.WriteStr('AT+CMGS="'+ numar + '"'+#13);
Form1.ComPort1.WriteStr(text);
Form1.ComPort1.Write(buf,1);
end;
我做错了什么?为什么当我从调制解调器读取数据时,我收到了在 tx 线路上发送的内容?
最佳答案
尝试在命令之间添加轻微的延迟(或等待调制解调器回复,通常为“OK”)。
关于delphi - 通过 AT 命令发送短信行为很奇怪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10699574/
我是一名优秀的程序员,十分优秀!