mcpField
A
azure-iot-operations

azure-iot-operations

github.com/microsoftdocsクラウド・DevOps796170 回インストール3 日前に更新
リポジトリ

azure-iot-operations について

azure-iot-operations は、Azure IoT Operations の導入を計画、開発、運用するエージェント向けスキルです。ローカルのクイックリファレンスとネットワーク経由のドキュメント取得を組み合わせ、MQTT、OPC UA、セキュリティ、データフロー、デプロイを扱います。

主な機能

  1. 01WASM、接続、ヘルス状態の問題診断
  2. 02デプロイトポロジ、容量、永続化の計画
  3. 03MQTT、OPC UA、データフローの構成
  4. 04セキュリティ、証明書、アクセス制御のガイダンス
  5. 05統合、コーディング、デプロイのパターン

活用シーン

  1. 01プライベート接続や MQTT 通信の問題診断
  2. 02エッジ導入のリソースと高可用性の計画
  3. 03データフローの構築とコネクターおよびセキュリティの構成

MCP 対応

ドキュメント取得には mcp_microsoftdocs の microsoft_docs_fetch ツールを優先して使用できます。代替手段として fetch_webpage も記載されています。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/microsoftdocs/agent-skills --skill azure-iot-operations

インストール後、Claude Code で/azure-iot-operationsを入力して読み込まれたか確認します。

詳細

Azure IoT Operations スキル

このスキルでは、Azure IoT Operations に関する専門的なガイダンスを提供します。トラブルシューティング、ベストプラクティス、意思決定、アーキテクチャと設計パターン、制限とクォータ、セキュリティ、構成、統合とコーディングパターン、デプロイについて説明します。ローカルのクイックリファレンスコンテンツと、ドキュメントをリモートで取得する機能を組み合わせています。

このスキルの使用方法

IMPORTANT for Agent:関連するセクションを見つけるには、以下のカテゴリインデックスを使用してください。行の範囲が記載されているカテゴリ(例:L35-L120)では、指定した行を read_file で読み取ってください。ファイルへのリンクが記載されているカテゴリ(例:[security.md](security.md))では、リンク先のリファレンスファイルを read_file で読み取ってください。

IMPORTANT for Agent:metadata.generated_at が3か月以上前の場合は、リポジトリから最新バージョンを取得するようユーザーに提案してください。mcp_microsoftdocs ツールを利用できない場合は、インストールをユーザーに提案してください:インストールガイド

このスキルでは、ドキュメントの取得にネットワークアクセスが必要です。

  • 推奨:クエリ文字列 from=learn-agent-skill を指定して mcp_microsoftdocs:microsoft_docs_fetch を使用します。Markdown が返されます。
  • 代替手段:クエリ文字列 from=learn-agent-skill&accept=text/markdown を指定して fetch_webpage を使用します。Markdown が返されます。

カテゴリインデックス

カテゴリ行説明
トラブルシューティングL37-L46Azure IoT Operations の問題の診断と修正:WASM モジュールのデバッグ、正常性理由コードの解釈、プライベート接続の問題の解決、既知の問題のトラブルシューティングに使用するツール。
ベストプラクティスL47-L54本番環境に対応した Azure IoT Operations のガイダンス:MQTT ブローカーの HA 設計、エッジの永続状態ストレージ、MQTT 接続のテストとトラブルシューティング。
意思決定L55-L65Azure IoT Operations のアーキテクチャを計画し、選択するためのガイダンス:データフローとグラフ、デプロイのトポロジとサイズ設定、MQTT ブローカーの診断、バッファリングと永続化、OPC UA アセットの検出モード。
アーキテクチャと設計パターンL66-L71ISA-95 統合名前空間の概念を使用した Azure IoT アーキテクチャの設計、および安全でスケーラブルな IoT Operations のデプロイに向けた階層化・セグメント化ネットワークトポロジの計画。
制限とクォータL72-L78OPC UA セッションと HA の容量計画、リソース使用量の基本見積もり、Azure IoT Operations における MQTT ブローカーの機能、パケット、スループットの制限。
セキュリティL79-L96Azure IoT Operations のセキュリティ保護:TLS と証明書、MQTT 認証と認可、OPC UA の信頼、プライベートネットワーク、RBAC/ABAC ロール、シークレット管理、イメージの真正性。
構成L97-L133ストレージ、分析、WASM、コネクタの設定など、IoT Operations のデータフロー、エンドポイント、変換、MQTT/OPC UA の機能、可観測性、リソース管理の構成。
統合とコーディングパターンL134-L158Azure IoT Operations のデータフローを接続するためのパターンとコード:式、フィルター、ルーティング、スロットリング、ウィンドウ集計、WASM/Dapr/ONNX、状態ストア、スキーマ、コネクタ(MQTT/HTTP/メディア/SSE/Fabric)。
デプロイL159-L172Arc 対応 Kubernetes 上での Azure IoT Operations のデプロイ、アップグレード、複製、削除。セキュリティ保護と本番環境向けのセットアップ、プライベートネットワークとレジストリ、Dapr MQTT コンポーネントを含みます。
トラブルシューティング
トピックURL
VS Code で Azure IoT WASM モジュールをデバッグするhttps://learn.microsoft.com/en-us/azure/iot-operations/develop-edge-apps/howto-debug-wasm-modules
Azure IoT Operations のプライベート接続に関する問題をトラブルシューティングするhttps://learn.microsoft.com/en-us/azure/iot-operations/manage-layered-network/howto-troubleshoot-private-connectivity
Azure IoT Operations の正常性理由コードを解釈するhttps://learn.microsoft.com/en-us/azure/iot-operations/reference/health-status-reason-codes
Azure IoT Operations の既知の問題を診断するhttps://learn.microsoft.com/en-us/azure/iot-operations/troubleshoot/known-issues
Azure IoT Operations のトラブルシューティングにツールを使用するhttps://learn.microsoft.com/en-us/azure/iot-operations/troubleshoot/tips-tools
Azure IoT Operations の問題を診断して修正するhttps://learn.microsoft.com/en-us/azure/iot-operations/troubleshoot/troubleshoot
ベストプラクティス
トピックURL
Azure IoT Operations の本番環境デプロイガイドラインを適用するhttps://learn.microsoft.com/en-us/azure/iot-operations/deploy-iot-ops/concept-production-guidelines
Azure IoT Operations MQTT ブローカーで高可用性のエッジアプリを設計するhttps://learn.microsoft.com/en-us/azure/iot-operations/develop-edge-apps/overview-edge-apps
Azure IoT Operations の状態ストアを使用してエッジデータを永続化するhttps://learn.microsoft.com/en-us/azure/iot-operations/develop-edge-apps/overview-state-store
Azure IoT Operations で MQTT ブローカーの接続をテストするhttps://learn.microsoft.com/en-us/azure/iot-operations/manage-mqtt-broker/howto-test-connection
意思決定
トピックURL
データフローとデータフローグラフから選択するhttps://learn.microsoft.com/en-us/azure/iot-operations/connect-to-cloud/overview-dataflow-comparison
本番規模の Azure IoT Operations デプロイを計画するhttps://learn.microsoft.com/en-us/azure/iot-operations/deploy-iot-ops/concept-production-examples
Azure IoT Operations のデプロイトポロジとサイジングを計画するhttps://learn.microsoft.com/en-us/azure/iot-operations/deployment-plan/deployment-planning
MQTT ブローカーの診断構成を計画するhttps://learn.microsoft.com/en-us/azure/iot-operations/deployment-plan/deployment-planning-diagnostics
MQTT ブローカーのディスクベースのメッセージバッファリングを計画するhttps://learn.microsoft.com/en-us/azure/iot-operations/deployment-plan/deployment-planning-disk-buffer
IoT Operations の MQTT ブローカーの永続化戦略を決定するhttps://learn.microsoft.com/en-us/azure/iot-operations/deployment-plan/deployment-planning-persistence
Azure IoT で OPC UA アセット検出モードを選択するhttps://learn.microsoft.com/en-us/azure/iot-operations/discover-manage-assets/concept-opc-ua-asset-discovery
アーキテクチャと設計パターン
トピックURL
Azure IoT で ISA-95 統合名前空間を構築するhttps://learn.microsoft.com/en-us/azure/iot-operations/discover-manage-assets/howto-build-unified-namespace
Azure IoT Operations デプロイ向けの階層型ネットワークを設計するhttps://learn.microsoft.com/en-us/azure/iot-operations/manage-layered-network/concept-layered-network
制限とクォータ
トピックURL
OPC UA セッション共有と高可用性の容量を計画するhttps://learn.microsoft.com/en-us/azure/iot-operations/discover-manage-assets/howto-configure-opc-ua-sessions-high-availability
Azure IoT Operations のベースラインリソース使用量を計画するhttps://learn.microsoft.com/en-us/azure/iot-operations/reference/concept-resource-profiles
Azure IoT Operations ブローカーの MQTT 機能とパケットの制限を確認するhttps://learn.microsoft.com/en-us/azure/iot-operations/reference/mqtt-support
セキュリティ
トピックURL
Azure IoT Operations 用のカスタム証明書発行者を構成するhttps://learn.microsoft.com/en-us/azure/iot-operations/deploy-iot-ops/howto-bring-your-own-issuer
MQTT ブローカーポッドの内部トラフィック暗号化を計画するhttps://learn.microsoft.com/en-us/azure/iot-operations/deployment-plan/deployment-planning-encryption
IoT Operations 用の OPC UA 証明書の信頼を構成するhttps://learn.microsoft.com/en-us/azure/iot-operations/discover-manage-assets/howto-configure-opc-ua-certificates-infrastructure
Azure IoT Operations 用の OPC UA 証明書の信頼を構成するhttps://learn.microsoft.com/en-us/azure/iot-operations/discover-manage-assets/overview-opc-ua-connector-certificates-management
Azure IoT Operations のプライベート接続とネットワークセキュリティを構成するhttps://learn.microsoft.com/en-us/azure/iot-operations/manage-layered-network/howto-private-connectivity
Azure IoT Operations MQTT ブローカーの認証を構成するhttps://learn.microsoft.com/en-us/azure/iot-operations/manage-mqtt-broker/howto-configure-authentication
Azure IoT Operations で MQTT ブローカーの認可を構成するhttps://learn.microsoft.com/en-us/azure/iot-operations/manage-mqtt-broker/howto-configure-authorization
BrokerListener 構成で MQTT ブローカーのエンドポイントを保護するhttps://learn.microsoft.com/en-us/azure/iot-operations/manage-mqtt-broker/howto-configure-brokerlistener
IoT MQTT 用の TLS、X.509 認証、ABAC を構成するhttps://learn.microsoft.com/en-us/azure/iot-operations/manage-mqtt-broker/tutorial-tls-x509
Azure IoT Operations 用のカスタム RBAC ロールを定義するhttps://learn.microsoft.com/en-us/azure/iot-operations/reference/custom-rbac
Azure IoT Operations でセキュリティ設定と ID を有効にするhttps://learn.microsoft.com/en-us/azure/iot-operations/secure-iot-ops/howto-enable-secure-settings
外部 IoT Operations 通信の TLS 証明書を管理するhttps://learn.microsoft.com/en-us/azure/iot-operations/secure-iot-ops/howto-manage-certificates
Arc 対応 IoT Operations クラスターのシークレットを管理するhttps://learn.microsoft.com/en-us/azure/iot-operations/secure-iot-ops/howto-manage-secrets
Azure IoT Operations イメージの真正性を検証するhttps://learn.microsoft.com/en-us/azure/iot-operations/secure-iot-ops/howto-validate-images
構成
トピックURL
Azure IoT Operations でデータフローグラフを定義および構成するhttps://learn.microsoft.com/en-us/azure/iot-operations/connect-to-cloud/concept-dataflow-graphs
IoT Operations 用に Azure Data Lake Storage Gen2 エンドポイントを構成するhttps://learn.microsoft.com/en-us/azure/iot-operations/connect-to-cloud/howto-configure-adlsv2-endpoint
IoT データ用に Azure Data Explorer エンドポイントを構成するhttps://learn.microsoft.com/en-us/azure/iot-operations/connect-to-cloud/howto-configure-adx-endpoint
IoT データフロー用の宛先と動的トピックを構成するhttps://learn.microsoft.com/en-us/azure/iot-operations/connect-to-cloud/howto-configure-dataflow-destination
Azure IoT Operations のデータフローエンドポイントを構成するhttps://learn.microsoft.com/en-us/azure/iot-operations/connect-to-cloud/howto-configure-dataflow-endpoint
データフロープロファイルとインスタンス数を構成するhttps://learn.microsoft.com/en-us/azure/iot-operations/connect-to-cloud/howto-configure-dataflow-profile
Azure IoT Operations でデータフローのソースとトピックを構成するhttps://learn.microsoft.com/en-us/azure/iot-operations/connect-to-cloud/howto-configure-dataflow-source
IoT データフローのバッファリングとディスク永続化を構成するhttps://learn.microsoft.com/en-us/azure/iot-operations/connect-to-cloud/howto-configure-disk-persistence
Azure IoT Operations で Fabric OneLake エンドポイントを構成するhttps://learn.microsoft.com/en-us/azure/iot-operations/connect-to-cloud/howto-configure-fabric-endpoint
IoT Operations 用に Kafka と Event Hubs のエンドポイントを構成するhttps://learn.microsoft.com/en-us/azure/iot-operations/connect-to-cloud/howto-configure-kafka-endpoint
Azure IoT でローカルストレージのデータフローエンドポイントを構成するhttps://learn.microsoft.com/en-us/azure/iot-operations/connect-to-cloud/howto-configure-local-storage-endpoint
IoT Operations で MQTT データフローエンドポイントを構成するhttps://learn.microsoft.com/en-us/azure/iot-operations/connect-to-cloud/howto-configure-mqtt-endpoint
合成可能な変換を使用してデータフローグラフを作成するhttps://learn.microsoft.com/en-us/azure/iot-operations/connect-to-cloud/howto-create-dataflow-graph
Azure IoT Operations のデータフローでフィルターステージを構成するhttps://learn.microsoft.com/en-us/azure/iot-operations/connect-to-cloud/howto-dataflow-filter
IoT データフローでカスタム WASM 変換を構成するhttps://learn.microsoft.com/en-us/azure/iot-operations/connect-to-cloud/howto-dataflow-graph-wasm
Azure IoT データフローグラフでマップ変換を構成するhttps://learn.microsoft.com/en-us/azure/iot-operations/connect-to-cloud/howto-dataflow-graphs-map
Azure への統合ヘルスステータスレポートを構成するhttps://learn.microsoft.com/en-us/azure/iot-operations/deploy-iot-ops/health-status-reporting
Azure IoT Operations の可観測性を構成するhttps://learn.microsoft.com/en-us/azure/iot-operations/deploy-iot-ops/howto-configure-observability
Azure IoT Operations の高度な MQTT オプションを構成するhttps://learn.microsoft.com/en-us/azure/iot-operations/deployment-plan/deployment-planning-mqtt-options
IoT Operations 用のコンテナーレジストリエンドポイントを構成するhttps://learn.microsoft.com/en-us/azure/iot-operations/develop-edge-apps/howto-configure-registry-endpoint
IoT Operations 用の WebAssembly グラフ定義を構成するhttps://learn.microsoft.com/en-us/azure/iot-operations/develop-edge-apps/howto-configure-wasm-graph-definitions
IoT 用の WASM モジュールとグラフ定義をデプロイするhttps://learn.microsoft.com/en-us/azure/iot-operations/develop-edge-apps/howto-deploy-wasm-graph-definitions
Azure IoT Operations で OPC UA アセットとデータセットを構成するhttps://learn.microsoft.com/en-us/azure/iot-operations/discover-manage-assets/howto-configure-opc-ua
高度な OPC UA データ収集機能を構成するhttps://learn.microsoft.com/en-us/azure/iot-operations/discover-manage-assets/howto-configure-opc-ua-advanced-data-collection
Azure IoT で OPC UA アセットの検出を構成するhttps://learn.microsoft.com/en-us/azure/iot-operations/discover-manage-assets/howto-detect-opc-ua-assets
Azure IoT でコネクターテンプレートを作成および管理するhttps://learn.microsoft.com/en-us/azure/iot-operations/discover-manage-assets/howto-manage-connector-templates
カメラのメディアストリーム用に ONVIF コネクターを構成するhttps://learn.microsoft.com/en-us/azure/iot-operations/discover-manage-assets/howto-use-onvif-connector
オペレーションエクスペリエンス UI で Azure IoT Operations のリソースを管理するhttps://learn.microsoft.com/en-us/azure/iot-operations/discover-manage-assets/howto-use-operations-experience
Azure IoT Operations MQTT ブローカーのデータ永続化を構成するhttps://learn.microsoft.com/en-us/azure/iot-operations/manage-mqtt-broker/howto-broker-persistence
Azure IoT メトリックで Akri とコネクターを監視するhttps://learn.microsoft.com/en-us/azure/iot-operations/reference/observability-metrics-akri-connectors
メトリックで Azure IoT Operations のデータフローを監視するhttps://learn.microsoft.com/en-us/azure/iot-operations/reference/observability-metrics-data-flows
Azure IoT Operations で MQTT ブローカーの可観測性メトリックを使用するhttps://learn.microsoft.com/en-us/azure/iot-operations/reference/observability-metrics-mqtt-broker
IoT Operations で OPC UA コネクターの可観測性メトリックを使用するhttps://learn.microsoft.com/en-us/azure/iot-operations/reference/observability-metrics-opcua-broker
統合とコーディングパターン
トピックURL
Azure IoT データフローで式言語を使用するhttps://learn.microsoft.com/en-us/azure/iot-operations/connect-to-cloud/concept-dataflow-graphs-expressions
Fabric Real-Time Intelligence データフローエンドポイントを設定するhttps://learn.microsoft.com/en-us/azure/iot-operations/connect-to-cloud/howto-configure-fabric-real-time-intelligence
状態ストアのデータセットで IoT Operations データフローを強化するhttps://learn.microsoft.com/en-us/azure/iot-operations/connect-to-cloud/howto-dataflow-graphs-enrich
フィルターと分岐を使用して IoT Operations データフローを制御するhttps://learn.microsoft.com/en-us/azure/iot-operations/connect-to-cloud/howto-dataflow-graphs-filter-route
IoT Operations データフローで MQTT メッセージレートを制限するhttps://learn.microsoft.com/en-us/azure/iot-operations/connect-to-cloud/howto-dataflow-graphs-throttle
IoT Operations データフローで MQTT トピックを動的にルーティングするhttps://learn.microsoft.com/en-us/azure/iot-operations/connect-to-cloud/howto-dataflow-graphs-topic-routing
IoT Operations データフローでウィンドウ集計を設定するhttps://learn.microsoft.com/en-us/azure/iot-operations/connect-to-cloud/howto-dataflow-graphs-window
Azure IoT Operations の OpenTelemetry エンドポイントを設定するhttps://learn.microsoft.com/en-us/azure/iot-operations/connect-to-cloud/open-telemetry
Azure IoT データフロー用の WASM モジュールをビルドしてテストするhttps://learn.microsoft.com/en-us/azure/iot-operations/develop-edge-apps/howto-build-wasm-modules
カスタム Akri REST コネクタをビルドしてデプロイするhttps://learn.microsoft.com/en-us/azure/iot-operations/develop-edge-apps/howto-develop-akri-connectors
MQTT ブローカーと連携する Dapr アプリを開発するhttps://learn.microsoft.com/en-us/azure/iot-operations/develop-edge-apps/howto-develop-dapr-apps
IoT WASM データフロー内で ONNX 推論を実行するhttps://learn.microsoft.com/en-us/azure/iot-operations/develop-edge-apps/howto-wasm-onnx-inference
Azure IoT スキーマレジストリで WASM メッセージを検証するhttps://learn.microsoft.com/en-us/azure/iot-operations/develop-edge-apps/howto-wasm-schema-registry
Azure IoT WASM オペレーターで状態ストアを使用するhttps://learn.microsoft.com/en-us/azure/iot-operations/develop-edge-apps/howto-wasm-state-store
Azure IoT Operations の状態ストアプロトコルを実装するhttps://learn.microsoft.com/en-us/azure/iot-operations/develop-edge-apps/reference-state-store-protocol
Azure IoT Operations を介して OPC UA サーバーのデータを制御するhttps://learn.microsoft.com/en-us/azure/iot-operations/discover-manage-assets/howto-control-opc-ua
Azure IoT Operations の HTTP コネクタを設定するhttps://learn.microsoft.com/en-us/azure/iot-operations/discover-manage-assets/howto-use-http-connector
カメラ用の Azure IoT メディアコネクタを設定するhttps://learn.microsoft.com/en-us/azure/iot-operations/discover-manage-assets/howto-use-media-connector
Azure IoT Operations で MQTT コネクタアセットを設定するhttps://learn.microsoft.com/en-us/azure/iot-operations/discover-manage-assets/howto-use-mqtt-connector
Azure IoT Operations の SSE コネクタを設定するhttps://learn.microsoft.com/en-us/azure/iot-operations/discover-manage-assets/howto-use-sse-connector
ONVIF カメラのメディアを Azure Blob Storage にキャプチャするhttps://learn.microsoft.com/en-us/azure/iot-operations/end-to-end-tutorials/tutorial-onvif-media-blob-storage
デプロイ
トピックURL
Azure IoT Operations のオブザーバビリティリソースをクリーンアップするhttps://learn.microsoft.com/en-us/azure/iot-operations/deploy-iot-ops/howto-clean-up-observability-resources
Azure IoT Operations を本番クラスターに安全にデプロイするhttps://learn.microsoft.com/en-us/azure/iot-operations/deploy-iot-ops/howto-deploy-iot-operations
Azure IoT Operations をテストクラスターにデプロイするhttps://learn.microsoft.com/en-us/azure/iot-operations/deploy-iot-ops/howto-deploy-iot-test-operations
IoT Operations のデプロイに向けて Azure Arc 対応 Kubernetes クラスターを準備するhttps://learn.microsoft.com/en-us/azure/iot-operations/deploy-iot-ops/howto-prepare-cluster
MQTT ブローカーを使用して Dapr のプラグ可能なコンポーネントをデプロイするhttps://learn.microsoft.com/en-us/azure/iot-operations/develop-edge-apps/howto-deploy-dapr
階層化されたプライベートネットワークに Azure IoT Operations をデプロイするhttps://learn.microsoft.com/en-us/azure/iot-operations/end-to-end-tutorials/tutorial-layered-network-private-connectivity
Azure CLI を使用して Azure IoT Operations インスタンスを複製するhttps://learn.microsoft.com/en-us/azure/iot-operations/manage-iot-ops/howto-clone-instance
Azure IoT Operations インスタンスを管理、更新、アンインストールするhttps://learn.microsoft.com/en-us/azure/iot-operations/manage-iot-ops/howto-manage-update-uninstall
Azure IoT Operations のデプロイを新しいバージョンにアップグレードするhttps://learn.microsoft.com/en-us/azure/iot-operations/manage-iot-ops/howto-upgrade
Azure IoT Operations でサポートされているバージョンと環境を確認するhttps://learn.microsoft.com/en-us/azure/iot-operations/overview-support
Azure IoT Operations のイメージをプライベートレジストリにミラーリングするhttps://learn.microsoft.com/en-us/azure/iot-operations/secure-iot-ops/howto-mirror-images-private-registry

コメント