はじめに
今回は、Quectel社通信モジュールを用いた「TCP/UDP通信の評価手順」の一例をご紹介します。
電源起動やキャリア回線経由でのネットワーク接続手順に関しては、以下別記事にてご紹介しております。
使用機材のご紹介
・Quectel社 UMTS & LTE_EVB Kit(基板本体/EG95-JP TE-A ボード/対応アンテナ類)
・USBケーブル (USB-A to micro-B)
・ノートPC(評価キット接続、ATコマンド制御用)
+ 対応USBドライバー(入手は、弊社までお問い合わせください)
+ ATコマンドツール(TeraTerm、Quectel社製QCOMツールなど)
・NTT docomo 5G nanoSIMカード
ネットワーク接続の確認
AT+CEREG?
+CEREG: 0,1
AT+CGATT?
+CGATT: 1
+CEREG: 0,1:ネットワークに登録済みであることを示します。
+CGATT: 1:ネットワークにアタッチ済みの状態です。
TCP/UDP通信手順(各コマンドの"OK"までの応答は省略します)
通信モジュールへIPアドレス割当
AT+QIACT?
AT+QIACT=1
AT+QIACT?
+QIACT: 1,1,1,"xx.xxx.xxx.xxx"// IPアドレス割当確認
TCP/UDP通信の開始から送受信、通信終了まで
// TCP/UDP接続
AT+QIOPEN=1,0,"TCP","[IPアドレス]",[ポート番号],0,0 /*TCPの場合*/
AT+QIOPEN=1,0,"UDP","[IPアドレス]",[ポート番号],0,0 /*UDPの場合*/
+QIOPEN: 0,0 /*接続成功*/
// 文字列送信
AT+QISEND=0,5 /*←例:5文字以内に設定*/
>[任意の文字列]
SEND OK
AT+QISENDEX=0,"48656C6C6F20576F726C6421" /*ASCII文字列の送信*/
SEND OK
/*ASCII文字:48656C6C6F20576F726C6421 = Hello World!!*/
// 受信動作
AT+QIRD=0,1500
+QIRD: 0
// TCP/UDP切断
AT+QIDEACT=1
AT+QIACT=1
AT+QICLOSE=0
本手順はTCP/UDP通信の基本動作確認例です。
本例では、指定したIPアドレスおよびポート番号のサーバーへ接続し、データの送受信を行う手順をご紹介しました。
本例では、指定したIPアドレスおよびポート番号のサーバーへ接続し、データの送受信を行う手順をご紹介しました。
おわりに
本記事の内容や、LPWA/LTE/5G通信モジュールの最新製品にご興味がございましたら、弊社までお問い合わせください。
お問い合わせ
Quectel製品および通信モジュールに関するお問い合わせは、以下のリンクより承っております。
Quectel メーカー情報Topへ
Quectel メーカー情報Topページへ戻る場合、以下をクリックください。