中国電信 AEP プラットフォームでデバイスを開発し、アプリケーションを作成した後、IoT Platform でゲートウェイを作成し、既存のプロダクトと関連付けることで、AEP プラットフォームのデバイスを統合します。
操作手順
- IoT Platform コンソールにログインします。
- [概要] ページで、Enterprise Edition の排他的インスタンス iot-cn-z2q1*** をクリックします。
重要 Enterprise Edition の排他的インスタンスのみが、ゲートウェイを介した中国電信 NB-IoT (Narrowband Internet of Things) デバイスの接続をサポートしています。
- 左側のナビゲーションウィンドウで、 に移動し、[ゲートウェイの追加] をクリックします。
- パラメーターを設定し、[OK] をクリックします。
パラメーター 説明 ゲートウェイ名 ゲートウェイの一意の名前を入力します。名前は 4~30 文字で、中国語文字、日本語文字、英字、数字、アンダースコア (_) を使用できます。中国語文字または日本語文字はそれぞれ 2 文字としてカウントされます。 プロトコル [中国電信 NB-IoT] を選択します。 関連付けられたプロダクト プロダクトを関連付けるメソッドを選択します。この例では、[プロダクトの選択] を選択し、NBProduct1 を選びます。 - プロダクトの選択:IoT Platform で作成したプロダクトを選択します。
- プロダクト変数:
${変数名}のフォーマットで変数を指定します。システムは、受信したメッセージ本文から指定されたフィールドの値を解析し、その値を ProductName として使用して、メッセージを IoT Platform 内の対応するプロダクトに関連付けます。
たとえば、
${Model}を指定した場合、システムは Model フィールドを解析します。値が SmartWaterMeter の場合、システムはメッセージを IoT Platform 内の SmartWaterMeter という名前のプロダクトに関連付けます。
説明 プロダクトが IoT Platform に存在し、その名前が中国電信 AEP プラットフォーム上のプロダクト名と一致することを確認してください。デバイスの関連付け ${変数名}のフォーマットで変数を指定します。プラットフォームは、受信したメッセージ本文からデバイス ID などの指定されたフィールドの値を解析し、その値を DeviceName として使用します。その後、プラットフォームは、NBProduct1 などの関連付けられたプロダクトの下に対応するデバイスを自動的に作成します。
たとえば、
${deviceId}を指定した場合、システムは deviceId フィールドを解析します。値が 15008261001 の場合、システムは関連付けられたプロダクトの下に DeviceName が 15008261001 のデバイスを自動的に作成します。AppId [AppId] と [AppSecret] パラメーターは、中国電信 AEP プラットフォーム上のアプリケーションの App Key と App Secret に対応します。 アプリケーションの作成方法の詳細については、「中国電信 AEP プラットフォームでのデバイス開発とアプリケーションの追加」をご参照ください。
AppSecret - ゲートウェイリストで、作成したゲートウェイを見つけ、その [ゲートウェイ URL] をコピーします。
[ゲートウェイ URL] は
iot-cn-<InstanceID>.iothub.aliyuncs.comのフォーマットです。 - 中国電信 AEP プラットフォームで、左側のナビゲーションウィンドウから [プロダクトセンター] を選択します。プロダクト NBProduct1 を見つけてクリックします。プロダクトページで、[サブスクリプション] タブをクリックします。
- 右上隅にある [サブスクリプションの作成] をクリックします。表示されるダイアログボックスで、すべてのメッセージタイプを選択し、[サブスクリプション URL] プロトコルを [https] に設定し、サブスクリプションアドレスを入力してから [OK] をクリックします。
[サブスクリプション URL] は、
${ゲートウェイ URL}:443のフォーマットにする必要があります。 例:iot-cn-n***.iothub.aliyuncs.com:443。 - デバイス nbdevice の [AEP-オンラインデバッグ]
ページが期限切れになった場合は、[デバイス管理] タブに移動してデバイスを再度オンラインにします。詳細については、「中国電信 AEP プラットフォームでのデバイス開発とアプリケーションの追加」のステップ 6 をご参照ください。[デバイス動作シミュレーション] エリアで、[サービスタイプ] に [データレポート] を、[サービス] に [ビジネスデータレポート] を選択します。[設定] タブで、[水使用量] を
0.90に設定し、レポートを開始します。右側の [デバイスログ] エリアに、データレポートレコードと [レポート成功] ステータスが表示されます。 - IoT Platform コンソールでご利用の Enterprise Edition の排他的インスタンスに戻ります。 に移動します。プロダクト NBProduct1 を見つけ、[操作] 列の [デバイスの管理] をクリックします。
システムは、プロダクト NBProduct1 の下に 15008261001 という名前のデバイスを自動的に作成します。デバイス名は、中国電信 AEP プラットフォームのデバイス ID です。デバイスのステータスは [オンライン]、有効化ステータスは [有効] です。
デバイス nbdevice のデバイス ID は、中国電信 AEP プラットフォームで確認できます。
中国電信 AEP プラットフォームの [デバイス管理] ページで、デバイス nbdevice を見つけ、[操作] 列の [認証情報を表示] アイコンをクリックします。表示されるダイアログボックスには、IMEI (321456123456098)、デバイス ID (15008261001)、通信プロトコル (LWM2M)、および認証方式 (IMEI 認証) が表示されます。