MQTT(Message Queuing Telemetry Transport)は、軽量のパブリッシュ/サブスクライブベースのメッセージングプロトコルであり、マシンツーマシン(M2M)およびモノのインターネット(IoT)のコンテキストで使用するように設計されています。MQTT仕様は、クライアントサーバートポロジを定義します。各クライアントは、メッセージを公開し、サブスクライブしてメッセージを受信できます。MQTTサーバーはメッセージブローカーとして機能します。
ABAPアプリケーションサーバーは、ISO標準(ISO / IEC 20922:2016)であるMQTT仕様のバージョン3.1.1に従ってMQTTクライアントを実装するためのAPIを提供します。ABAPでのMQTT実装は、ABAPプッシュチャネル(APC)テクノロジに基づいています。MQTTクライアントは、APC接続タイプのWebSocketおよびTCPソケットをサポートします。