モバイル AT | 基本ゼロで Wing China Telecom IoT オープン プラットフォームを 5 分でプレイ

翼の準備

このマニュアルは、M0R1 シリーズ (RDA5981) および M0M1 (WI6900) WIFI モジュールおよび後続の AT コマンド WIFI モジュールに適用され、Wing China Telecom IoT オープン プラットフォームでの接続テストを行うために使用できます。

新製品

1) Wing China Telecom IoT オープン プラットフォームを開き、サービスをアクティブ化した後、クリックして右側の製品センターに入ります。
ここに画像の説明を挿入します
2) 右上隅の「製品の作成」ボタンをクリックします:
ここに画像の説明を挿入します
3) 要件と図に従って製品を作成します。ここでは、認証方法: 収集する文字列証明書、およびセキュリティの種類: 1 種類に特に注意してください。一つの秘密。ランプの作成例を次に示します。
ここに画像の説明を挿入します
ここに画像の説明を挿入します
4) この時点で、プロダクト センターに作成したばかりの製品が表示されます: MQTT デバイス テスト
ここに画像の説明を挿入します

デバイスを追加

1) 製品を作成した後、製品の MQTT デバイス テストを入力してデバイスを追加できます。
ここに画像の説明を挿入します
2) 右上隅にある「デバイスの追加」をクリックし、デバイス「Light 1」を設定します。
ここに画像の説明を挿入します

ここに画像の説明を挿入します
3) 完了後、作成したデバイスを表示できます。
ここに画像の説明を挿入します
4) いくつかのパラメータを記録する必要があります。
ここに画像の説明を挿入します
5) [製品概要] で詳細をクリックします。
ここに画像の説明を挿入します
製品詳細に機能文字列とデバイス アクセス IP ポートを記録します。
ここに画像の説明を挿入します

WIFIモジュールとデバイスの接続

機器の接続に関する内容と注意事項を、ATコマンド方式、ネットワーク構成、Wing China Telecom IoTオープンプラットフォームへの接続、契約情報の3つの側面から詳しく説明します。この記事では、MQTT で接続してデータを受信する方法のみを紹介しますので、他の方法については必要に応じて別途検討してください。

ATコマンドモード

まず、メーリングの公式チュートリアルに従って、ATファームウェアをダウンロードします(工場出荷時はATオールインワン機能ファームウェアです)。
M0R1 はデバイスのシリアル ポート 1 に接続され、M0M1 はシリアル ポート 0 に接続されます。開発ボードは USB to TTL ポートをコンピュータに直接接続できますが、他の自作ボードは USB to TTL やその他のツールを使用して接続できます (レベル変換に注意してください)。
MCU から WIFI モジュールに送信される AT コマンドは \n で終わる必要がありますが、\r\n で終わることもできます。

シリアル ポートのデフォルト パラメータ: ボー レート 115200、8 ビット、1 ストップ ビット、パリティ ビットなし。

ネットワークの構成

1) ルーターに接続するためのアカウントとパスワードを設定します。

設定 戻る
AT+WJAP=APテスト、12345678 +ok (APtest はルーターの AP、12345678 はルーターのパスワード)
お問い合わせ 戻る
AT+WJAP +ok=APtest,12345678 (APtest はルーターの AP、12345678 はルーターのパスワード)

2) WIFIモジュールの動作モードを設定します

設定 戻る
AT+Wモード=STA +わかりました
お問い合わせ 戻る
AT+Wモード +ok=STA (モードには APSTA、STA、AP が含まれます)

3) ルーターが接続されているか確認する

お問い合わせ 戻る
AT+WSLK +ok=APtest(FE12546F6D23)

MQTTステータス表示をオンにする

設定 戻る
AT+ステータス=オン +わかりました

AT コマンドが Wing China Telecom IoT オープン プラットフォームに接続

以前に、プラットフォーム接続用のいくつかのパラメーターを記録しました。
プラットフォーム URL: mqtt.ctwing.com、ポート: 1883
特性文字列: M9g_d-i2oqeTbpjcPHEWPEPVvjdwB_kWg8CM8UcMBSQ、このパラメータは MQTT 接続のパスワードに使用されます。
デバイス ID: 1007003400000000001、このパラメータは MQTT 接続のクライアント ID に使用されます。
MQTT 接続ユーザーに使用されるプラットフォームのログイン ユーザー名。

1) クライアント ID を設定します。

設定 戻る
AT+MCID=1007003400000000001 +わかりました
お問い合わせ 戻る
AT+MCID +ok=1007003400000000001

2) ユーザー名とパスワードを設定します。ここでのプラットフォームのログイン名は my_test であると想定されます。

設定 戻る
AT+MUSER=my_test,M9g_d-i2oqeTbpjcPHEWPEPVvjdwB_kWg8CM8UcMBSQ +わかりました
お問い合わせ 戻る
AT+マウス +ok=my_test,M9g_d-i2oqeTbpjcPHEWPEPVvjdwB_kWg8CM8UcMBSQ

3) デバイスを Wing China Telecom IoT オープン プラットフォームに接続します。

設定 戻る
AT+MSOCK=1883,mqtt.ctwing.cn +わかりました

この時点で、WIFI モジュールのシリアル ポートが「+MQTT: OK」と表示され、プラットフォームの接続が成功したことを示します。
ここに画像の説明を挿入します

4) 接続部分はここにあります。ページを更新すると、デバイスがアクティベートされ、オンラインになっていることがわかります。ここに画像の説明を挿入します

ニュースを購読する

1) トピック リストから、デバイスが device_control トピックにサブスクライブする必要があることがわかります。ここでは、このトピックをデモンストレーションに使用します。
ここに画像の説明を挿入します

設定 戻る
AT+MSUB=QOS1、デバイス_コントロール +わかりました

2) プラットフォームで [デバイス管理] を選択し、[命令発行] ボタンをクリックします:
ここに画像の説明を挿入します
3) 入力インターフェイスが表示されます。ここでは、json 形式のデータを入力する必要があることに注意してください。OK をクリックすると、命令が発行されます。
ここに画像の説明を挿入します
4) 現時点では、ページによって送信されたデータとまったく同じ長さと内容であるデータをシリアル ポート ツールから受信できます。モジュールはメッセージを積極的に報告します
: +MQD,45,device_control:{"red": 128,"power":"on","green": 18, "blue": 66} ここに画像の説明を挿入します
5) Wing China Telecom IoT Open Platform で「コマンド発行ログ」を見つけます。時刻とシリアル ポートがデータを受信した時刻。
ここに画像の説明を挿入します
6) [操作] をクリックして、送信されたデータの具体的な内容を確認します。
ここに画像の説明を挿入します

この時点で、Wing WIFI モジュールと Wing China Telecom IoT オープン プラットフォーム間の相互作用が完了します。

説明する

モジュールの使用中に問題が発生した場合は、グループ番号 519630819 の QQ グループに参加して通信できます。
関連製品については、shop.mqlinks.com に注目してください。

おすすめ

転載: blog.csdn.net/mqlinks/article/details/106817496