私はGSMモデムと私のコンピュータを使用してSMSを送受信するプログラムに取り組んでいます。
私は仕事のために送受信をしました-まあまあです。
時々、モデムが無線信号強度表示などに関する情報を混同しているために、私のプログラムが完全にクラッシュし、メッセージの16進コードをプログラムに提供していることがあります。
私のコードは16進コードをうまく処理できます。しかし、バイトストリームをデコードしているときに次の行がポップアップ表示されます。
^RSSI: 2
これまでのところ、1から10の間の値を送信するのを見てきました。
それらを無効にできるATコマンドはありますか?私はそれらを必要としません。
または代替:それらの一般的な構文があるので、デコードする前にそれらをフィルターで除外できますか?
フィルターソリューションに傾いています。しかし、モデムが「^ Something:xxx」というフォームで送信されていることを知っていれば、それを実装するのはより簡単です。それが常にフォローアップされているかどうかを知っておくと、たとえば「\r」などの区切り文字になります。 。