NB-IOT TCP接続テスト
1664 ワード
MT 2625 NB-IOT TCPテスト(MTK MT 2625 NB-IOT命令に基づく)
本明細書に係るAT命令は、MTKが公式に提供するMT 2625 NB−IOT命令、非遠隔移動(例えばBC 26)、およびM 5311のような中移動体ネットワークに基づいて提供されるAT命令である.
なお、本明細書では、MTK MT 2625 ATファームウェアのネットワーク接続をテストするために、ATコマンドのみを使用しているが、詳細については説明しない.必要に応じて、MTK公式に提供されているMT 2625_を参照してください.NB-IOT_AT_Command_Specification.pdfとLinkIt_MT2625_Proprietary_Non-Modem_AT_Command_Manua.pdf.
時間があれば、常用ATコマンドを紹介したり、どのように使用したりするかを紹介するために、単独で常用ATコマンドの文章を書きます.
TCP接続の作成
AT+CGDCONT?
応答:
+CGDCONT: 1,"IP","cmnbiot6","",0,0,0,,,,,,0,,0
OK
入力:
AT+EGACT=1,1,"cmnbiot6","",""
ここで、「cmnbiot 6」は、ステップ1クエリーapnから取得される.
応答:
+EGACT:1,1,1,1
OK
入力:
AT+ESOC=1,1,1
応答:
socket idを返します.
+ESOC=0
OK
最初のパラメータはsocket idです.2番目のパラメータはTCPサーバポート番号である.3番目のパラメータはTCPサーバIPアドレスである.
注意:ここには自分のパブリックネットワークTCPサーバーのアドレスと対応するポート番号を記入する必要があります.
AT+ESOCON=0,2039,"114.116.xxx.xxx"
応答:
OK
+ESONMI=0,37,0d0a3131372e3133322e3139362e31343a353132343820434f4e4e4543544544204f4b0d0a
最初のパラメータはsocket idです.第2のパラメータは、送信データの長さ(hexデータの長さ)である.3番目のパラメータはhex符号化文字列データである(3132に対応するASCII文字列は12).
AT+ESOSEND=0,2,3132
応答:
OK
入力:
最初のパラメータはsocket idです.
AT+ESOCL=0
応答:
OK