如何使用 gprs 模块发送 Ctrl+z

发布于 2024-12-12 06:18:26 字数 258 浏览 0 评论 0原文

我想使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

笨笨の傻瓜 2024-12-19 06:18:26

我正在开发一个使用 AT 命令从电脑发送短信的项目。在这里我使用以下命令作为 ctrl+z。

outputStream.write(26);

I was working on a project to sen sms from pc using AT Commands. Here I was using following command for ctrl+z.

outputStream.write(26);
梦里°也失望 2024-12-19 06:18:26

尝试发送 0x1A,如果不起作用,则发送 $1A,然后键入 $1A。

Try sending 0x1A, or $1A if that doesn't work type $1A.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文