GSM モデムを介した SMS メッセージの送信をテストするために minicom を実行しています。
モデムの設定はそのまま
AT+CSCS?
+CSCS: "IRA"
OK
AT+CMGF?
+CMGF: 1
OK
TE 文字セットは IRA で、モデムはテキスト モードです。
10 進値 32 から 126 の範囲の ASCII 文字のみを送信する必要があります。ただし、「\」や「^」などの単純な文字を送信すると、+CMS エラー: 305 (無効なテキスト モード パラメータ値) が発生することがわかりました。
AT+CMGS="+1xxxxxxxxxx"
> \
+CMS ERROR: 305
SMS メッセージでこれらの特殊文字をエスケープする方法を知っている人はいますか?