China Telecom の AEP プラットフォームでプロダクト、プロダクトのデバイス、およびアプリを作成した後、ゲートウェイを作成し、ゲートウェイをプロダクトに関連付けて、デバイスを IoT Platform に接続できます。
手順
IoT Platform コンソール にログインします。
[概要] ページで、iot-cn-z2q1*** という名前の排他的 Enterprise Edition インスタンスのカードをクリックします。
重要ゲートウェイを使用して China Telecom の NB-IoT デバイスを排他的 Enterprise Edition インスタンスにのみ接続できます。
左側のナビゲーションウィンドウで、 を選択します。[ゲートウェイ] ページで、[ゲートウェイの追加] をクリックします。
[ゲートウェイの追加] ダイアログボックスで、プロンプトに従ってパラメーターを設定し、[OK] をクリックします。次の表にパラメーターを示します。
パラメーター
説明
ゲートウェイ名
ゲートウェイの名前。名前はインスタンス内で一意である必要があります。名前は 4 ~ 30 文字で、文字、数字、およびアンダースコア(_)を含めることができます。
プロトコル
[china Telecom Nb-iot] を選択します。
関連サービス
プロダクトの関連付けに使用するメソッド。この例では、パラメーターは [プロダクトの選択] に設定され、ドロップダウンリストから NBProduct1 が選択されています。
プロダクトの選択: IoT Platform コンソールで作成したプロダクトを選択します。
プロダクト変数:
${Variable name}形式でプロダクトを指定します。IoT Platform は 変数 の値を取得し、値と同じ名前の IoT Platform プロダクトを関連付けます。
たとえば、
${Model}を指定すると、IoT Platform は Model 変数を WaterMeter に解析します。次に、IoT Platform は WaterMeter という名前の IoT Platform プロダクトを関連付けます。
説明IoT Platform コンソールでプロダクトが作成されており、プロダクトの名前が China Telecom の AEP プラットフォームで作成したプロダクトの名前と同じであることを確認してください。
デバイスの関連付け
${Variable name}形式でデバイスを指定します。IoT Platform は、変数 (たとえば、deviceID) の値を取得し、関連付けられたプロダクト (たとえば、NBProduct1) に対して、DeviceName がその値と同じデバイスを自動的に作成します。
たとえば、
${deviceId}を指定すると、IoT Platform は deviceId 変数を 150082610000 に解析します。次に、IoT Platform は 150082610000 という名前のデバイスを自動的に作成します。AppId
China Telecom の AEP プラットフォームで作成したアプリの AppId と AppSecret。
アプリの作成方法の詳細については、「AEP プラットフォームでデバイスを設定し、アプリを追加する」をご参照ください。
AppSecret
[ゲートウェイ] ページで、ゲートウェイの [ゲートウェイ URL] を表示して保存します。
China Telecom の AEP プラットフォームにログインします。左側のナビゲーションウィンドウで、[プロダクトセンター] をクリックします。[プロダクトセンター] ページで、NBProduct1 プロダクトの名前をクリックします。[プロダクトの詳細] ページで、[サブスクリプション] をクリックします。
表示されるタブの右上隅にある [サブスクリプションの作成] をクリックします。表示されるダイアログボックスで、[すべてのメッセージタイプ] を選択し、[プロトコル] パラメーターを [https] に設定し、サブスクリプション URL を入力して、[OK] をクリックします。
[サブスクリプション URL] を
${Gateway URL}:443形式で入力します。例:iot-cn-n***.iothub.aliyuncs.com:443。[AEP オンラインデバッグ] ページの nbdevice デバイスで、水使用量データを送信します。
ページの有効期限が切れている場合は、[デバイス] タブに移動して、デバイスを再接続します。詳細については、「AEP プラットフォームでデバイスを設定し、アプリを追加する」のステップ 6 をご参照ください。
IoT Platform コンソールの排他的 Enterprise Edition インスタンスの [インスタンスの詳細] ページに移動し、 を選択します。[プロダクト] ページで、デバイスの管理[nbproduct1] プロダクトの [アクション] 列にある をクリックします。
[デバイス] ページで、NBproduct1 プロダクト用に 15008261001 という名前のデバイスが自動的に作成されます。DeviceName は、China Telecom の AEP プラットフォーム上のデバイスのデバイス ID と同じです。
China Telecom の AEP プラットフォームに移動して、nbdevice デバイスのデバイス ID を表示できます。