MOAT

Mobile Originated Application Terminated

Services →
Introduced in Rel-16

MOAT is a 3GPP service capability where a mobile device initiates a request that results in an application-terminated event, enabling efficient device-triggered interactions for IoT and M2M scenarios.

Category
Services
Introduced
Rel-16
Where
Services
Specifications
2 specs
MOAT Description Purpose Related Classification Specifications

Description

Mobile Originated Application Terminated (MOAT) is a 3GPP service capability defined from Release 16 onwards, facilitating scenarios where a User Equipment (UE) originates a request that results in an application-level action being terminated at the UE or a network application. It is particularly relevant for IoT and Machine-to-Machine (M2M) communication, where a device may send a signal to initiate a downstream process, such as triggering a firmware update or a configuration change. The architecture involves the UE, the 3GPP network (including RAN and CN), and application servers, with procedures standardized to ensure seamless interaction.

How it works: In an MOAT scenario, the UE sends an uplink message, often a service request or data packet, to the network. This message is routed to an application server (e.g., via the UPF in 5G). Based on this initiation, the application server then triggers a terminated action towards the same UE or another entity. For example, a sensor sending a threshold alert (mobile-originated) might cause a server to send a command back to the sensor (application-terminated) to adjust its settings. The process leverages existing 3GPP mechanisms for data transmission and session management, with enhancements to support the signaling and service layer interactions. Key components include the UE's application client, the network's user plane for data transport, and the application server that processes the MOAT trigger.

MOAT's role is to enable efficient, event-driven communication in automated systems, reducing latency and overhead by coupling the mobile-originated event with the terminated action. It is specified in documents like 22.262 (service requirements) and 23.554 (architecture), ensuring it integrates with 5G core network functions like the NEF (Network Exposure Function) for API-based triggers. This capability supports use cases in industrial IoT, smart cities, and remote management, where devices need to initiate network-triggered responses.

Purpose & Motivation

MOAT was created to address the need for streamlined, device-initiated interactions in IoT and M2M ecosystems, where traditional client-server models were inefficient. Prior to its standardization, scenarios requiring a device to trigger a network action often involved complex, proprietary setups or multiple round-trip messages, leading to increased latency and resource usage. The limitations included lack of unified procedures across different services and networks, making interoperability challenging.

The motivation for MOAT stems from the growth of automated services in 5G, such as remote device management, predictive maintenance, and real-time control systems. 3GPP Release 16 introduced MOAT as part of enhanced service capabilities, solving the problem of enabling a mobile-originated event to seamlessly cause an application-terminated action. This reduces signaling overhead and improves responsiveness, which is critical for time-sensitive IoT applications. Historically, earlier M2M solutions relied on bespoke implementations; MOAT provides a standardized framework within 3GPP, aligning with trends towards network slicing and edge computing to support diverse vertical industry requirements.

Classification

Part ofNEF

Evolution Across Releases

Rel-16 Initial

Introduced MOAT with initial service requirements and architecture in specs like 22.262 and 23.554. Defined the framework for mobile-originated triggers leading to application-terminated events, supporting basic IoT and M2M interactions within 5G systems.

Explore further

Broader topics and technologies where MOAT plays a role.

Defining Specifications

3GPP specifications that define or reference MOAT, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TS 22.262 vj00 MSGin5G Service Requirements Rel-19
TS 23.554 vj70 MSGin5G Service Application Architecture Rel-19
Patrick Zandl

About the author: Patrick Zandl (b. 1974)

Telecommunications specialist, technology journalist (founder of the Mobil server), and developer who has been running since 2025 — the largest Czech-language resource on AI-assisted programming. Formerly Chief Wizard Architect at Prusa3D and head of development for Turris at CZ.NIC; currently a consultant and instructor on AI implementation in companies.