産業IoT OPC UA/MQTT/Modbus/BACnet 2008-2026(さんぎょうアイオーティー)
Industrial IoT/Industry 4.0 2008-2026 (差別化: 産業通信プロトコル軸)。Industry 4.0 Germany 2011 Hannover Messe (CPS Cyber-Physical System・Smart Factory・Digital Twin・Henning Kagermann提唱)・OPC UA OPC Unified Architecture IEC 62541 2008 (OPC Foundation・PubSub Pub-Sub Pattern追加 2018+TSN Time-Sensitive Networking・Vendor中立・Information Modeling+Service-oriented Architecture・Industry標準・Siemens+Rockwell+Mitsubishi対応)・OPC Classic DA Data Access+HDA+AE Alarm Event 1995-2008 (DCOM Windows base・廃止傾向)・Modbus 1979 Modicon (RS-232/RS-485+Modbus TCP 1999・最古産業Protocol継続・PLC Standard・Open)・BACnet ISO 16484-5 1995 (Building Automation・HVAC+照明+セキュリティ・PTP+Multicast)・Profibus DP/PA 1989+Profinet 2003 (Siemens・Industrial Ethernet)+EtherCAT 2003 Beckhoff (Distributed Clock・100µs Cycle・Industry最高速)+CC-Link IE 三菱電機 2007+CIP Common Industrial Protocol Rockwell→ EtherNet/IP+DeviceNet+ControlNet・MQTT IBM Andy Stanford-Clark+Arlen Nipper 1999→OASIS 2014 ISO/IEC 20922 (Pub-Sub QoS 0/1/2・Mosquitto OSS+EMQX+HiveMQ Broker・IoT Industry最広採用)+MQTT-SN Sensor Network・CoAP RFC 7252 2014 (Constrained Application Protocol・REST+UDP・低Power IoT)・LwM2M Lightweight M2M・Sparkplug B (Cirrus Link 2016・MQTT統合化)・Time-Sensitive Networking TSN IEEE 802.1 2018 (Deterministic Ethernet・Audio Video Bridging後継)・SCADA Supervisor Control And Data Acquisition (Siemens WinCC+Rockwell FactoryTalk View+Wonderware InTouch+Ignition Inductive Automation+ICONICS GENESIS64+Schneider EcoStruxure Foreseer)・Edge Computing: AWS IoT Greengrass+Azure IoT Edge+Google Cloud IoT廃止2023+ThingsBoard OSS+Node-RED OSS+Mendix Low-Code+Ignition Edge・Digital Twin: Microsoft Azure Digital Twins+Siemens Mindsphere→Insights Hub 2023+GE Predix→Vernova+ABB Genix+PTC ThingWorx・5G Industrial Private Network・OT Security: Claroty+Nozomi Networks+Dragos+Tenable.OT・¥¥¥¥¥-¥¥¥¥¥¥¥¥/Industry SCADA、2026年OPC UA+MQTT+EtherCAT+Profinet+TSN+Industry 4.0主流・Industrial Edge AI急成長。
概要
産業IoTにおける通信プロトコルは、2008年にOPC UAが標準化されて以降、OPC UA、MQTT、Modbus、BACnet の四大プロトコルが共存しつつ、産業自動化のデータ交換基盤を形成してきた。各プロトコルは、通信速度、リアルタイム性、セキュリティ、拡張性の観点で異なる特性を持ち、用途に応じて選択される。2025–2026年に入ってからは、OPC UA Pub/Sub と TSN の統合、MQTT 5.0 の QoS 2 以外のオプション、5G NR の産業向け導入、デジタルツインとエッジ AI の結合が進展している。
主な特徴・仕組み
| プロトコル | 主要用途 | 伝送方式 | 主なセキュリティ | 代表的な拡張 |
|---|---|---|---|---|
| OPC UA | 工場全体のデータ統合 | TCP/IP, Pub/Sub (UDP) | TLS 1.2/1.3, Role‑based access | Information Modeling, TSN, Edge AI |
| MQTT | IoT デバイス間の軽量通信 | TCP/IP, MQTT‑SN | TLS 1.2, JWT | QoS 0/1/2, MQTT 5.0 の拡張 |
| Modbus | PLC 直結通信 | RTU (RS‑485), TCP/IP | TLS 1.2 (Modbus‑TCP‑TLS) | Modbus‑TCP‑TLS, Modbus‑RTU‑TCP |
| BACnet | 建物自動化 | IP, MS/TP | TLS 1.2 | BACnet/IP, BACnet/AV |
- OPC UA Pub/Sub は、分散型データ配信を実現し、TSN での時間同期により 1 µs 以内の遅延を実現。
- MQTT 5.0 では、共有サブスクリプション、ユーザー属性、メッセージフロー制御が可能。
- Modbus は、PLC との互換性が高く、RTU でのノイズ耐性が優れる。
- BACnet は、建物内の HVAC、照明、セキュリティを統合管理し、PTP による 100 ns 以内の時刻同期をサポート。
具体例・対応製品
| 製品名 | 型番 | 主な用途 | 主要スペック |
|---|---|---|---|
| Siemens Simatic OPC UA Server | SIMATIC S7‑1500 | 工場全体のデータ統合 | 最大 10,000 同時セッション、1 MB 以上のメッセージサイズ、5 ms 以内の応答 |
| Rockwell Automation KEPServerEX | KEP-Server 10.0 | PLC からのデータ収集 | 1,000 以上のデバイス接続、OPC UA Pub/Sub 対応、TLS 1.3 |
| Mitsubishi Electric MELSEC‑Q | Q Series | 産業用ロボット制御 | 1 kHz 以上の制御サイクル、Modbus‑TCP‑TLS 1.2 |
| Beckhoff CX2040 | CX2040 | エッジ AI 推論 | 4 GB DDR4、1 GHz CPU、Modbus RTU + MQTT 5.0 |
| Schneider Electric Modicon M241 | M241 | エッジデバイス | 32 MB RAM、Modbus RTU、BACnet/IP 1.0 |
| AWS IoT Greengrass | Greengrass 2.7 | エッジコンピューティング | 1 TB ストレージ、MQTT 5.0、Lambda 1.0 |
| Azure IoT Edge | Edge 2025.2 | エッジ AI とデータ集約 | 2 TB ストレージ、MQTT 5.0、Docker 20.10 |
| Huawei 5G CPE Pro | CPE‑Pro 5G | 産業専用 5G ネットワーク | 1 Gbps ダウンロード、5G NR 5G‑C、TSN 1 µs |
| Claroty OT Security Platform | Claroty 2025 | OT ネットワーク監視 | 1 TB ストレージ、TLS 1.3、リアルタイム脅威検知 |
| HiveMQ Enterprise | HiveMQ 5.0 | MQTT ブローカー | 100,000 同時接続、QoS 0/1/2、MQTT 5.0 拡張 |
数値スペック(代表例)
- OPC UA Pub/Sub: 1 µs 以内の遅延、最大 10 Gbps のデータレート
- MQTT 5.0: 10 kB 以上のペイロード、QoS 2 で 99.999 % の到達率
- Modbus RTU: 115 kbaud で 100 m 以内の通信、1 ms 以内の応答
- BACnet/IP: 1 Gbps で 100 ns 以内の PTP 同期
- TSN 802.1Qbv: 1 µs の時間スロット、最大 1 Gbps の帯域
- Edge AI 推論: 1 ms 以内の推論時間、10 kFLOPS 以上
- 5G NR: 1 Gbps 以上の下り、5 ms 以内のレイテンシ
- Claroty: 1 TB ストレージ、リアルタイム 1 ms 以内のアラート
- HiveMQ: 100,000 同時接続、10 kB 以上のペイロード
- AWS Greengrass: 1 TB ストレージ、1 ms 以内の Lambda 実行
選び方・注意点
- リアルタイム性 が最優先の場合は、OPC UA Pub/Sub + TSN を採用し、1 µs 以内の遅延を保証。
- 低電力・制約デバイス では MQTT 5.0 の軽量化と MQTT‑SN を検討。
- 既存 PLC との互換性 が必要なら Modbus RTU / TCP を選択し、必要に応じて TLS 1.2 で暗号化。
- 建物自動化 には BACnet/IP が標準で、PTP による時刻同期が必須。
- データ量が多い 場合は OPC UA Pub/Sub の UDP ベースで帯域を有効活用。
- セキュリティ では TLS 1.3、認証情報のローテーション、エッジデバイスのファームウェア更新を必須に。
- 将来性 を考慮すると、MQTT 5.0 の拡張性とエッジ AI の統合を視野に入れた設計が望ましい。
関連用語との違い
- OPC Classic (DA/HDA/AE) は DCOM ベースで Windows 専用。OPC UA はプラットフォーム非依存で情報モデリングを持つ。
- MQTT‑SN はセンサーネットワーク向けに UDP で軽量化したもの。MQTT 本体は TCP で信頼性を確保。
- Modbus‑TCP‑TLS は標準 Modbus TCP に TLS を追加した拡張。標準 Modbus TCP は暗号化なし。
- BACnet/AV はオーディオ/ビデオの分配に特化した BACnet の拡張。BACnet/IP は主に HVAC/照明。
よくある質問 (FAQ)
Q1. OPC UA と MQTT のどちらを選べばよいですか?
A1. データ量が大きく、リアルタイム性が必要な工場全体の統合には OPC UA Pub/Sub が適しています。対して、センサーデバイスが多数で低帯域・低電力を重視する場合は MQTT 5.0 が有利です。
Q2. Modbus で TLS を使うと通信速度は落ちますか?
A2. TLS 1.2/1.3 の暗号化は 1 %〜3 % のオーバーヘッドに留まります。RTU での 115 kbaud では 1 ms 以内の応答が維持可能です。
Q3. 5G NR を産業ネットワークに導入する際の注意点は?
A3. 5G NR では 5 ms 以内のレイテンシを実現できますが、セル間の切り替え時にレイテンシが増加する可能性があります。TSN での時間同期を併用し、レイテンシを一定に保つ設計が必要です。
まとめ
2008 年から 2026 年にかけて、産業 IoT の通信プロトコルは多様化しつつ、OPC UA Pub/Sub + TSN、MQTT 5.0、Modbus‑TCP‑TLS、BACnet/IP などが標準化・商用化を進めている。2025–2026 年の動向としては、5G NR の産業向け展開、エッジ AI とデジタルツインの統合、MQTT 5.0 の拡張機能の採用が顕著である。選択にあたっては、リアルタイム性、セキュリティ、既存インフラとの互換性、将来拡張性を総合的に評価し、プロトコルと製品を組み合わせることが鍵となる。