MQTT Protocol and Mosquitto Broker Fundamentals
The provided sources do not define a specific named concept — the concept supplied was "undefined." The sources cover topics such as MQTT messaging with ABAP Daemons and building custom Java Toolkit Adapters for SAP HANA Streaming Analytics, but without a clearly identified concept to define, no accurate, source-grounded definition can be produced. Please supply a valid concept name so that a precise definition can be written.
Tutorials that teach this
- Tutorial Forward MQTT and AMC Messages Using an ABAP Daemon
- Tutorial Introduction to Writing a Custom Java Toolkit Adapter for SAP HANA Streaming Analytics
- Tutorial Publish and Receive MQTT Messages
- Tutorial Further Readings on Custom Adapters
- Tutorial Test the Custom Java Toolkit Adapter
- Tutorial Creating Custom Adapter Configuration Files
- Tutorial Creating Custom Adapter Modules
Prerequisites
- Concept ABAP Daemon Development An **ABAP Daemon** is a long-running, event-driven ABAP program that runs persistently in the background on the application server. Developers use it to handle asynchronous events continuously — for example, to receive and forward MQTT and AMC (ABAP Messaging Channels) messages without interruption. Unlike standard ABAP programs, an ABAP Daemon is designed to stay alive indefinitely, reacting to incoming messages or events as they arrive.
- Concept IoT Sensor Data Publishing via Streaming Adapter The concept name is missing or undefined, and the provided sources do not contain sufficient grounded detail to produce a reliable definition without risking unsupported claims. Please provide a valid concept name and relevant source snippets so an accurate definition can be written.
- Concept Publish-Subscribe Messaging Pattern The **Eventing Module** is a component on SAP Business Technology Platform that developers use to set up [event-driven communication between applications](https://help.sap.com/docs/btp/sap-business-technology-platform/07b2d1db518b441780d1ea981eb77bb9?locale=en-US&state=PRODUCTION&version=Cloud). By adopting an event-driven architecture, applications can react to changes and triggers asynchronously rather than relying on direct, synchronous calls. Developers configure the module to enable reliable message exchange across distributed services within the SAP BTP landscape.
- Concept ABAP Class Definition and Implementation The concept name is not defined in the provided sources, so a precise label cannot be confirmed. Based on the available snippets, **ADT Class Execution** is a capability that allows developers to [execute ABAP classes directly in ABAP Development Tools (ADT)](https://help.sap.com/docs/btp/sap-business-technology-platform/6f0e26492b854627ac19a9a34205a546?locale=en-US&state=PRODUCTION&version=Cloud) without additional setup steps. Separately, the XCO library provides APIs for [reading a class](https://help.sap.com/docs/btp/sap-business-technology-platform/bc23e26f236042c48171d850e82843b9?locale=en-US&state=PRODUCTION&version=Cloud) programmatically, enabling developers to inspect class definitions such as `zcl_xco_doc_cp_cs_class` at runtime.
- Concept SAP HANA Smart Data Streaming Project Creation The concept provided is `undefined`, and the supplied sources cover SAP HANA Smart Data Streaming topics such as configuring server connections, creating streaming projects, building custom Java toolkit adapters, and deploying Streaming Lite projects. Without a defined concept to describe, a grounded reference definition cannot be written. Please provide a valid concept name so an accurate definition can be produced.
- Concept Java application development
- Concept SAP HANA Streaming Analytics Custom C/C++ Adapter Development A **Custom Java Toolkit Adapter** for SAP HANA Streaming Analytics is a developer-built component that enables data to flow into or out of a streaming analytics project using custom logic written in Java. Developers create accompanying configuration files to define the adapter's properties and behavior, then validate the implementation by running tests against the adapter. This approach allows teams to integrate data sources or targets that are not covered by built-in adapters.
Concepts that build on this
- Concept Event-Driven Communication in ABAP
- Concept Adapter Configuration File Authoring (.cnxml and adapter_config.xml)
- Concept XML Adapter Configuration File Editing
- Concept Custom Streaming Adapter File Placement (Server and Client)
- Concept SAP HANA Streaming Analytics Custom C/C++ Adapter Development