01 · ビジネス上の課題
コネクテッド製品を開発・運用する企業は、デバイスの出荷が仕事の終わりではなく始まりであることにすぐに気づきます。現場に設置されたセンサー、コントローラー、メーター、機器のすべてについて、IDのプロビジョニング、設置環境に合わせた設定、稼働状態の監視、そしてファームウェアとセキュリティパッチの継続的な更新が必要です。初期の製品は、ベンダーが提供する基本的なクラウドサービスや自社開発のスクリプトに頼ることが多く、設置台数が増えるにつれて対応しきれなくなります。
こうした不足は、コストのかかる形で表面化します。遠隔で診断できたはずの問題を解決するための現地訪問、既知の脆弱性を抱えた古いファームウェアのまま稼働し続けるデバイス、デバイスが実際に何をしているのかを把握できないサポートチームなどです。いくつかの市場では、規制当局がメーカーに対し、安全なアップデートの仕組みと脆弱性への対応を実証することを求めるようになっています。信頼できる管理プラットフォームがなければ、コネクテッド製品は継続的な価値を生む源泉ではなく、リスク要因になってしまいます。
02 · ソリューションの提案
iQsolutionsは、工場の製造現場から廃棄に至るまで、コネクテッド製品のライフサイクル全体をカバーするデバイス管理プラットフォームを開発します。デバイスは製造時または初回起動時に暗号学的なIDを付与され、セキュアなメッセージング基盤を介して接続し、スケーラブルなパイプラインへテレメトリーを送信します。運用担当者はデバイスを個別に、またはデバイス群単位でグループ化し、設定やコマンド送信を行うことができ、すべての操作が記録されます。
OTAアップデートサービスは、ヘルスチェックと自動ロールバックを備えた段階的なロールアウトにより、ファームウェアとアプリケーションの変更を配信します。サポートチームや顧客は役割に応じたデバイスの状態を確認でき、プロダクトチームは利用状況や信頼性に関する知見を得て、次のハードウェアとソフトウェアの改良に生かせます。ERP、フィールドサービス、顧客の各システムと連携することで、デバイスは業務プロセスの一部となります。
03 · システム構成要素
コネクテッド製品のメーカーや運用事業者向けのデバイス管理プラットフォームです。プロビジョニング、テレメトリー、リモート設定、OTAアップデート、デバイス群全体の可観測性に対応します。
- 01
プロビジョニングとID管理
X.509証明書またはハードウェアセキュアエレメントを用いたゼロタッチオンボーディングです。現場で認証情報を手作業で扱うことなく、各デバイスを所有者、製品モデル、設定プロファイルに紐付けます。
- 02
メッセージング・テレメトリーパイプライン
デバイスシャドウ、バッファリング、ストリーム処理を備えたMQTTおよびHTTPSによるデータ取り込み基盤です。断続的な接続にも耐え、テレメトリーをストレージ、アラート、分析へ振り分けながら、各デバイスの報告状態と目標状態の整合を維持します。
- 03
デバイス群の設定とコマンド
モデル、地域、ファームウェアバージョン、顧客を対象として指定できる、グループ単位の設定、リモートコマンド、スケジュールジョブです。多数のデバイスに一度に影響しうる操作には承認プロセスを設けています。
- 04
OTAアップデートサービス
署名付きのファームウェアとソフトウェアパッケージを段階的なロールアウトで配信します。カナリアグループ、ヘルスモニタリング、一時停止の制御を備え、問題が発生した場合には正常動作が確認されているバージョンへロールバックします。
- 05
デバイス運用コンソール
運用チームとサポートチームのためのワークスペースです。デバイス群の健全性、接続状況、アラート、デバイス履歴を表示し、多くの問題を現地訪問なしで解決できる診断ツールを備えています。
04 · エンジニアリングアプローチ
エンジニアリングアプローチ
- 01
シリコンからクラウドまで一貫したセキュリティ
ハードウェアチームと連携してセキュアブート、鍵の保管、署名付きファームウェアに取り組み、製造時に確立した信頼が、現場でのあらゆる接続とアップデートにまで引き継がれるようにします。
- 02
不安定なネットワークを前提とした設計
デバイスはオフラインになり、順不同で再接続し、限られた帯域幅で動作します。プロトコル、データモデル、アップデートロジックは、理想的なラボのネットワークではなく、こうした条件を前提に設計します。
- 03
段階的で可観測なロールアウト
どのアップデートも、デバイス群全体へ一斉に届くことはありません。段階的なデプロイ、テレメトリーに基づくヘルスゲート、迅速なロールバックにより、変更をリスクの高いイベントではなく日常的な運用作業にします。
- 04
マネージドサービスを基盤とした構築
適している場合には、差別化につながらない基盤部分にクラウドのIoTサービスを利用し、カスタム開発はクライアントの製品やサービスを際立たせる製品固有のロジックと体験に集中させます。
05 · 連携の全体像
- AWS IoT Core / Azure IoT Hub
- MQTTブローカー(EMQX、HiveMQ、Eclipse Mosquitto)
- リソース制約のあるデバイス向けのLwM2M / CoAP
- Mender / MemfaultによるOTAツール
- X.509 PKIとハードウェアセキュアエレメント
- セルラー回線管理プラットフォーム
- ServiceNow / Salesforce Field Service
- SAP / Oracle ERP
- InfluxDB / TimescaleDBによる時系列データストレージ
- Grafana / OpenTelemetry
06 · セキュリティ上の考慮事項
- 各デバイスは固有の暗号学的IDを保持しており、デバイス群の他のデバイスに影響を与えることなく、認証情報を個別に失効させることができます。
- ファームウェアと設定パッケージには署名が付与され、インストール前にデバイス上で検証されるため、改ざんされたアップデートや不正なアップデートを防止します。
- リモートコマンドと一括操作にはロールベースの認可が必要であり、影響の大きい操作には複数人による承認と完全な監査ログ記録が適用されます。
- 文書化された脆弱性対応およびアップデートのプロセスにより、欧州サイバーレジリエンス法(EU Cyber Resilience Act)や英国のPSTI制度などの規制に基づく義務への対応を支援します。
- テレメトリーは転送時および保存時に暗号化され、複数の顧客が利用する環境では、顧客データがテナントごとに分離されます。
07 · デリバリーのフェーズ
- 1
現状把握
製品ラインのハードウェア、接続方式、既存のクラウドサービス、サポート業務フロー、規制上の義務を確認します。
- 2
アーキテクチャ設計
ハードウェアおよびファームウェアのチームとともに、ID、メッセージング、データ、アップデート、テナンシーのアーキテクチャを定義します。
- 3
開発
プロビジョニング、テレメトリー、コマンド、OTAの各サービスを構築し、デバイスシミュレーターを用いてスケールと障害のテストを行います。
- 4
システム連携
製造、ERP、フィールドサービス、顧客の各システムと接続し、可能な場合には既存デバイスを移行します。
- 5
運用と進化
本番環境へのロールアウトを支援し、アラートとダッシュボードを改善するとともに、新世代の製品へと機能を拡張します。
08 · ビジネス価値
ビジネス価値
現地訪問の削減
リモートでの診断、設定、アップデートにより、多くの問題をコンソールから解決できます。フィールドサービスは実際に現場での作業が必要な問題に限定でき、訪問が必要な場合も、技術者は準備を整えたうえで現地に向かえます。
根拠を示せるセキュリティ態勢
署名付きアップデート、デバイスごとのID、文書化された脆弱性対応プロセスは、コネクテッド製品に対する顧客の期待と高まる規制要件にメーカーが応えるうえで役立ちます。また、セキュリティに関する質問票にも、口頭での保証ではなくエビデンスに基づいて回答できます。
より的確な製品判断
利用状況と信頼性に関するテレメトリーにより、実環境でデバイスがどのように動作しているかが明らかになります。逸話ではなく現場データに基づいて、ファームウェアの優先順位、ハードウェアの改訂、新たなサービスの設計を判断できます。
継続型サービスの基盤
設置済みデバイスを確実に管理できることで、コネクテッド製品を基盤とした監視、保守、機能サブスクリプションの提供が現実的になり、一つひとつのデバイスが顧客との継続的な関係へと変わります。
コネクテッドデバイス管理の取り組みについて相談する
背景をお聞かせいただければ、iQsolutionsのエンジニアが検討のうえ、次のステップをご提案します。ご契約の義務はなく、自動送信の営業メールをお送りすることもありません。