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