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接続の作成

  • クエリーapn
  • 入力:
    AT+CGDCONT?
    

    応答:
    +CGDCONT: 1,"IP","cmnbiot6","",0,0,0,,,,,,0,,0
    
    OK
    
  • apn
  • をアクティブにする
    入力:
    AT+EGACT=1,1,"cmnbiot6","",""
    

    ここで、「cmnbiot 6」は、ステップ1クエリーapnから取得される.
    応答:
    +EGACT:1,1,1,1
    
    OK
    
  • socket
  • を作成
    入力:
    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
  • を閉じる
    入力:
    最初のパラメータはsocket idです.
    AT+ESOCL=0
    

    応答:
    OK