如何使用 gprs 模块发送 Ctrl+z
我想使用 GPRS 模块并通过 TCP 连接将图片发送到服务器。 但我的图片在某些字节中包含一些“1a”(CTRL+Z)值。我们知道这是使用 AT 命令发送短信或数据的终止符。如何发送 ctrl+z 作为数据字节?
此外,当发送过程到达字符 \0 时,它会停止并返回错误。我的意思是 GPRS 模块向串口发送错误。 例:
FF D8 FF E0 00 10
FF 和 D8 以及 FF 和 E0 发送成功,但 00 处发生错误。 问题是什么? 谢谢。
i want to send a picture with GPRS module and through a TCP connection to a server.
but my picture contains some "1a" (CTRL+Z) value in some bytes. As we know this is the terminator character for sending sms or data with AT commands. how can I send ctrl+z as a byte of data ?
Also when sending process reaches to character \0, it stops and returns an error. I mean GPRS module sends ERROR to serial port.
Example:
FF D8 FF E0 00 10
FF and D8 and FF and E0 will send successfully but error occurred at 00.
what is the problem?
thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我正在开发一个使用 AT 命令从电脑发送短信的项目。在这里我使用以下命令作为 ctrl+z。
I was working on a project to sen sms from pc using AT Commands. Here I was using following command for ctrl+z.
尝试发送
0x1A
,如果不起作用,则发送$1A
,然后键入 $1A。Try sending
0x1A
, or$1A
if that doesn't work type $1A.