着信メッセージを受信するためにSIMCOM GSMモジュールを使用します。私は自分の携帯電話からSMSを送信すると、私は私の通常の番号を参照してください。着信SMS番号をデコード
+CMT: "+38", ...
しかし、SMSは、私の細胞オペレータ、またはGoogleなどの一部の名前のSMSサービスから来るとき、私はGoogleからのここのようなsomуゴミを参照してください。
+CMT: "16p6p6w237562767963656", ...
1以上:
+CMT: "w49511#495946535451425", ...
とより:
+CMT: "#497966737471627", ...
モジュールのドキュメントによると、このパラメータは<oa>
となり、GSM 03.40 TP-Originating-Address Address-Value文字列フィールドを意味します。 任意のプログラミング言語でデコードすることは可能ですか? Pythonから?それは何でしょうか? UCS2に切り替えてデコードすると、絶対に同じです。
はい、私はそれをブート時に構成し、またPDUモードには他のATコマンド構造があると確信しています。たぶんベンダーのテキストモードの問題 – user3479125
おそらく:http://soft.laogu.com/download/sms_pdu-mode.pdf – RickJansen