モバイル 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 に注目してください。