デバイスを IoT Platform に接続する前に、IoT Platform コンソールでプロダクトとデバイスを作成し、デバイス証明書を取得する必要があります。デバイス証明書には、ProductKey、DeviceName、DeviceSecret が含まれます。
背景情報
-
プロダクトは、同じ機能を共有するデバイスの集合です。プロダクト単位でデバイスを管理できます。たとえば、TSL モデルの定義やトピックのカスタマイズなどを行えます。
-
各物理デバイスは、IoT Platform 上でデバイスアイデンティティを持つ必要があります。物理デバイスに、IoT Platform が発行したデバイス証明書 (ProductKey、DeviceName、DeviceSecret) をプロビジョニングする必要があります。この証明書は、デバイスがプラットフォームに接続する際の認証に使用されます。詳細については、「デバイス証明書の取得」をご参照ください。
このトピックでは、IoT Platform で街灯用のプロダクトとデバイスを作成し、そのデバイス証明書を取得する方法について説明します。
手順
-
IoT Platform コンソールにログインします。
-
コンソールの左上隅で、インスタンスのリージョンを選択します。
-
[概要] タブで、[パブリックインスタンス] をクリックします。
-
左側のナビゲーションペインで、を選択し、[製品の作成]をクリックします。
-
[製品の作成] ページで、パラメーターを設定し、[OK] をクリックします。
この例では、[製品名] は Streetlightその他のパラメーターはデフォルト値を使用します。 この例では、[製品名] は
Streetlight、[製品カテゴリ] は [カスタムカテゴリ]、[ノードタイプ] は [直結デバイス]、[接続方式] は Wi-Fi、[データフォーマット] は [ICA 標準データフォーマット (Alink JSON)]、[データ検証レベル] は [弱い検証]、[認証方式] は [Device Secret] に設定されています。 -
[製品の作成] ページで、[追加に進む] をクリックします。
-
[デバイスリスト] タブで [デバイスの追加] をクリックし、[デバイス名] に
device1、[エイリアス] にDevice 1を入力してから [OK] をクリックします。詳細については、「単一デバイスの作成」をご参照ください。
デバイスが作成されると、[追加済み] ダイアログボックスが表示されます。[デバイス証明書をコピー] をクリックします。
または、[表示] をクリックして [デバイス詳細] ページを開きます。このページで、[DeviceSecret] の横にある [表示] をクリックします。
デバイス証明書には、ProductKey、DeviceName、DeviceSecret が含まれます。デバイスは、この認証情報を使用して IoT Platform と通信します。
重要デバイス証明書は、デバイスを IoT Platform に接続するために必要です。証明書情報をコピーし、安全に保管してください。
パラメーター
説明
ProductKey
デバイスが属しているプロダクトの ProductKey です。ProductKey は、IoT Platform がプロダクトに発行する GUID です。
DeviceName
デバイスの名称です。プロダクト内でデバイスを一意に識別する識別子です。DeviceName と ProductKey の組み合わせがデバイス識別子として使用されます。IoT Platform は、デバイス識別子に基づいてデバイスを認証し、デバイスと通信します。
DeviceSecret
デバイスのシークレットです。デバイス認証および暗号化のために IoT Platform が発行します。DeviceSecret は DeviceName と組み合わせて使用する必要があります。