すべてのプロダクト
Search
ドキュメントセンター

IoT Platform:移行後の機能の使用状況に関する注意事項

最終更新日:Jan 26, 2024

このトピックでは、 プロダクトとデバイスをパブリックインスタンスからEnterprise Editionインスタンスに移行した後、IoT Platformの機能を使用する方法。

背景情報

インスタンスの移行については、「使用上の注意事項」をご参照ください。

IoT Platformの機能については、「機能」をご参照ください。

デバイス接続

機能

説明

リンクSDK

デバイスはEnterprise Editionインスタンスに自動的に接続されます。 手動操作は必要ない。

デバイス認証

デバイスごとに固有の証明書検証と、製品ごとに固有の証明書検証がサポートされています。

NB-IoTデバイス

狭帯域モノのインターネット (NB-IoT) デバイスは移行できません。

デバイス管理

機能

説明

Thing Specification Language (TSL) モデル

Enterprise Editionインスタンスに移行されるプロダクトのデータを変更する必要はありません。 ビジネス要件に基づいて設定を追加または変更できます。

説明

インスタンス間でデータを移行すると、データはEnterprise Editionインスタンスにコピーされ、元のデータは以前のバージョンのパブリックインスタンスに保持されます。 誤操作によるデータ損失を防ぐために、データ移行が完了し、Enterprise Editionインスタンスでビジネスが期待どおりに実行された後、パブリックインスタンスからデータを削除することを推奨します。

データ解析

ラベル

タグは移行できません。 データをEnterprise Editionインスタンスに移行した後、リソースにタグを再追加する必要があります。

デバイスのグループ化

デバイスグループは移行できません。 データをEnterprise Editionインスタンスに移行した後、デバイスを再グループ化する必要があります。

説明

移行されたデバイスは、パブリックインスタンスのデバイスグループに表示されます。 デバイスグループを管理しようとすると、エラーが返されます。 移行したデバイスのグループを削除することを推奨します。

高度な検索

Enterprise Editionインスタンスに移行されたデータを取得できます。

デバイスジョブ

デバイスジョブは移行できません。 Enterprise Editionインスタンスでジョブを再作成する必要があります。

デバイスシャドウ

移行が完了したら、引き続きデバイスシャドウを使用できます。

ファイル管理

デバイスがEnterprise Editionインスタンスにアップロードしたファイルを表示できます。

ネットワークタイムプロトコル (NTP) サービス

移行が完了したら、Enterprise EditionインスタンスのNTPサービスを使用して、デバイスがリアルタイムでサーバー時刻を取得できないという問題を解決できます。

ゲートウェイとサブデバイス

移行中にトポロジ関係が変更されない場合、サブデバイスは移行後にIoT Platformに接続できます。 トポロジ関係が変更された場合、サブデバイスが移行後にIoT Platformに接続しようとするとエラーが返されます。

デバイスの配布

デバイスがグローバルに一意のエンドポイントを使用してIoT Platformに接続されている場合、移行が成功した後、デバイスはIoT Platformに接続できません。

メッセージング

機能

説明

サーバー側サブスクリプション

サーバー側サブスクリプションとデータ転送ルールは移行できます。 移行が完了したら、サブスクリプションとルールを使用できます。 ビジネス要件に基づいて、サーバー側サブスクリプションとデータ転送ルールを追加または変更できます。

警告
  • Advanced Message Queuing Protocol (AMQP) サーバー側サブスクリプションが設定されている場合、移行後にSDKを使用して新しいAMQPクライアントをIoT Platformに接続する必要があります。

  • API操作を呼び出してサーバー側サブスクリプションまたはデータ転送ルールを設定した場合、移行後にリクエストパラメーターを変更する必要があります。 たとえば、GetRule操作のRuleIdリクエストパラメーターを変更する必要があります。

詳細については、「開発者ガイド」をご参照ください。

データ転送

シーンオーケストレーション

シーンオーケストレーションルールは移行できません。 Enterprise Editionインスタンスでシーンオーケストレーションルールを再作成する必要があります。

RRPC通信

移行後にRRpcPubBroadcastなどの操作を呼び出すには、Enterprise EditionインスタンスのIDを指定する必要があります。

放送通信

モニタリングとO&M

機能

説明

リアルタイムモニタリング

デバイス、メッセージ、TSLモデル、ルールエンジン、およびその他のアイテムのメトリックは、移行中に変更されます。 デバイス接続とメッセージングをリアルタイムで監視し、ビジネスの継続性を確保できます。

製品のデータを移行元のパブリックインスタンスから移行先のEnterprise Editionインスタンスに移行すると、インスタンスのビジネスデータの量が変化します。 ソースパブリックインスタンスのメトリックの値が減少し、ターゲットEnterprise Editionインスタンスのメトリックの値が増加します。 ソースパブリックインスタンスに対してしきい値トリガーアラートルールが設定されている場合、メトリックの値が指定されたしきい値未満になるとアラートがトリガーされます。 この場合、ビジネス要件に基づいてアラートルールを無効化または変更できます。 詳細については、「アラートルールの設定」をご参照ください。

O&Mダッシュボード

オンラインデバッグ

デバイスの機能をデバッグするには、Enterprise Editionインスタンスの移行済みデバイスにコマンドを送信する必要があります。

デバイスシミュレーション

データ移行を実行する前に、パブリックインスタンスのデバイスシミュレーターを無効にする必要があります。 移行が完了したら、Enterprise Editionインスタンスでシミュレータを再起動する必要があります。

ロギング

移行後、Enterprise Editionインスタンスのパブリックインスタンスの履歴データを照会することはできません。

無線 (OTA) アップデート

OTAの更新を成功させるには、移行後にEnterprise EditionインスタンスでOTA更新タスクを再作成する必要があります。

リモート設定

移行後、Enterprise Editionインスタンスでリモート設定を実行する必要があります。

警告センター

移行後、Enterprise Editionインスタンスのアラートを再設定する必要があります。

安全なトンネル

デバイスへのリモートアクセスを確保するには、Enterprise Editionインスタンスで移行されたデバイスの安全なトンネルを再作成する必要があります。

開発者ガイド

  • APIリクエストの開始

    移行後にAPIリクエストを送信する場合は、Enterprise EditionインスタンスのIDを指定する必要があります。

    PubRRpcInvokeThingService、またはSetDeviceProperty操作を呼び出すときに、Enterprise EditionインスタンスIDを指定できます。 上記のいずれかの操作を呼び出すときにEnterprise EditionインスタンスIDを指定するには、チケットを起票してください。 これにより、対応する業務サーバーの構成を変更するために必要な作業負荷が軽減されます。

    警告

    Enterprise EditionインスタンスにIoT Platform SDKを使用する場合、APIリクエストを開始するには、Enterprise EditionインスタンスのIDを指定する必要があります。 そうしないと、リクエストは失敗し、ビジネス継続性に影響します。 インスタンス間でデータを移行する方法については、「使用上の注意事項」をご参照ください。

  • AMQPクライアントをIoT Platformに接続する

    AMQPサーバー側サブスクリプションが設定されている場合、またはルールエンジンがパブリックインスタンスのAMQPコンシューマーグループにデータを転送する場合は、移行後にEnterprise EditionインスタンスのIDとエンドポイントをコピーし、新しいAMQPクライアントを設定してから、SDKを使用して新しいクライアントをIoT Platformに接続する必要があります。 段階的な移行が完了したら、新しいコンシューマーグループIDをコピーし、新しいAMQPクライアントを開始する必要があります。

    警告

    移行を実行する前にAMQPサーバー側サブスクリプションが設定されている場合は、移行元パブリックインスタンス用のAMQPクライアントと移行先Enterprise Editionインスタンス用の別のAMQPクライアントを開始する必要があります。 このように、AMQPクライアントはデータを受信し、データ損失を防ぐことができます。