5

GPRS モジュールを使用し、TCP 接続を介してサーバーに画像を送信したいと考えています。しかし、私の写真にはいくつかのバイトに「1a」(CTRL + Z)値が含まれています。私たちが知っているように、これは AT コマンドで SMS やデータを送信するためのターミネータ文字です。ctrl+z を 1 バイトのデータとして送信するにはどうすればよいですか?

また、送信処理が文字 \0 に達すると停止し、エラーを返します。つまり、GPRS モジュールがシリアル ポートに ERROR を送信します。例:

FF D8 FF E0 00 10

FF と D8 と FF と E0 は正常に送信されますが、00 でエラーが発生しました。何が問題なのですか? ありがとう。

4

2 に答える 2

3

ATコマンドを使用してPCからSMSを送信するプロジェクトに取り組んでいました。ここでは、ctrl + z に対して次のコマンドを使用していました。

outputStream.write(26);
于 2012-01-08T03:49:53.950 に答える
-1

を送信してみてください。送信できない場合は、$1A と入力して0x1Aください。$1A

于 2013-12-31T12:52:45.097 に答える