サイト内検索

Quectel 通信モジュール TCP/UDP接続ガイド

はじめに

今回は、Quectel社通信モジュールを用いた「TCP/UDP通信の評価手順」の一例をご紹介します。

電源起動やキャリア回線経由でのネットワーク接続手順に関しては、以下別記事にてご紹介しております。

(▶詳しくは「Quectel 通信モジュール接続ガイド」をご参照ください。)

使用機材のご紹介

・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アドレスおよびポート番号のサーバーへ接続し、データの送受信を行う手順をご紹介しました。

おわりに

本記事の内容や、LPWA/LTE/5G通信モジュールの最新製品にご興味がございましたら、弊社までお問い合わせください。

お問い合わせ

Quectel製品および通信モジュールに関するお問い合わせは、以下のリンクより承っております。

Quectel メーカー情報Topへ

Quectel メーカー情報Topページへ戻る場合、以下をクリックください。