Menu
Latest
12 meetings · Prague, Jeju · 12–16 Oct
Reports
RAN1#126-bis · SA2#177

Glossary term · IoT

MTC

Machine Type Communications

IoT →

MTC is the 3GPP framework for enabling machine-to-machine communication over cellular networks, optimized for connecting a massive number of low-cost, low-power devices like sensors and meters.

Introduced
R99
Where
Core Network › Legacy Core
Specifications
47 specs
Also in
Services, Radio Access Network, Security
MTC Description Purpose What changed Neighbours Detected Changes Specifications

Description

Machine Type Communications (MTC) is a comprehensive 3GPP framework designed to facilitate efficient, large-scale machine-to-machine (M2M) communication over cellular networks. It encompasses a set of architectural enhancements, network functions, and optimized procedures tailored for devices that transmit data autonomously without direct human interaction. The core architecture introduces the MTC Device, the MTC Server, and the MTC-InterWorking Function (MTC-IWF). The MTC Device is the endpoint, such as a sensor or actuator, which communicates via the Public Land Mobile Network (PLMN). The MTC Server, residing in the service provider domain or the internet, is the entity that communicates with these devices through the PLMN and provides an interface for the MTC User (the entity using the MTC service). The MTC-IWF, introduced later, acts as a secure gateway between the PLMN and external MTC Servers, handling authorization, protocol translation, and triggering. MTC works by defining specific subscription profiles for devices, enabling features like low mobility, time-controlled communication, and infrequent data transmission. The network identifies MTC traffic and can apply optimized policies for signaling, mobility management, and power saving, which are critical for battery-operated devices. Key procedures include device triggering (where the network can awaken a dormant device), small data transmission optimizations, and overload control mechanisms to prevent network congestion from massive numbers of devices attempting to connect simultaneously. Its role is to transform a standard mobile network, built for human-centric voice and data, into a platform capable of efficiently serving the unique requirements of the IoT ecosystem.

Purpose & Motivation

MTC was created to address the fundamental mismatch between traditional cellular network design—optimized for human subscribers with continuous mobility and relatively high data rates—and the needs of machine-to-machine applications. Prior to MTC standardization, using standard mobile subscriptions for machines was inefficient and costly, leading to excessive signaling overhead, suboptimal power consumption, and scalability challenges. The primary motivation was to enable the massive scale of IoT by defining a standardized, network-native approach. This solves problems such as network congestion from periodic device registrations, the high cost and complexity of device modules, and the lack of specific features for remote management and monitoring. Historically, early M2M solutions were proprietary or used unmodified GSM/GPRS modules, which were not sustainable for envisioned IoT deployments of millions of devices. The 3GPP work, starting in Release 10 and significantly expanded thereafter, aimed to create a future-proof foundation within the cellular standards to support diverse vertical industries like utilities, automotive, and healthcare, ensuring security, manageability, and global interoperability.

What changed in its specifications

The latest release-to-release comparison of specifications that define MTC. Each summary describes the whole specification, not only this term.

TR 21.905Rel-17 → Rel-18

Rel-18 brings only minor changes to TS 21.905: 0 clauses changed, with no change attributed to a release feature.

Full comparison in TR 21.905 →
TS 22.368Rel-12 → Rel-13

Rel-13 added group-based MTC requirements, covering group behavior and addressing.

Full comparison in TS 22.368 →

Release Timeline

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (11 CRs across 2 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Rel-15 7 changes
  • Accessing MTC-IWF functionality via T8 TS 23.682CR0281
  • Introduce an EF that contains list of EARFCNs and the geographical areas associated with the EARFCNs for enabling cell search of MTC carrier or NB-IOT carrier. TS 31.102CR0771
  • Northbound APIs for a co-located SCEF/MTC-IWF - Clause 4 enhancements to describe MTC-IWF deployment cases TS 23.682CR0261
  • Removal of leftover sentence regarding MTC-IWF architecture TS 23.682CR0397
  • Enabling pre-provisioning of EARFCNs and associated geographical areas for initial cell search of MTC carrier or NB-IOT carrier TS 24.368CR0032
  • Introduction of Even Further Enhanced MTC for LTE into 36.201 TS 36.201CR0027

+ 1 more changes

Rel-16 4 changes
  • MTC provider information for network parameter configuration TS 23.682CR0471
  • MTC Provider Information for EC restriction control TS 23.682CR0474
  • Support of MTC Provider Id TS 29.122CR0165
  • MTC Provider Info authorization TS 29.336CR0159

Defining Specifications

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

SpecificationTitleRelease
TR 21.905 vj20 3GPP Terminology and Definitions Rel-19 read
TS 22.368 vj00 Network Improvements for Machine Type Communications Rel-19 read
TR 22.988 vj00 Study on MTC Numbering Alternatives Rel-19 read
TS 23.003 vk10 Numbering, Addressing and Identification Rel-20 read
TS 23.060 vj00 GPRS Stage 2 Service Description Rel-19 read
TS 23.107 vj00 UMTS QoS Framework Rel-19 read
TS 23.207 vj00 End-to-End QoS Framework for GPRS Rel-19 read
TS 23.401 vk10 Evolved Packet System Architecture Rel-20 read
TS 23.402 vj00 EPC for Non-3GPP Access (PMIP) Rel-19 read
TS 23.682 vj30 Architecture for MTC and SCEF Enhancements Rel-19 read
TS 23.708 vd00 Service Capability Exposure Framework (SCEF) Architecture Rel-13 read
TS 23.720 vd00 Cellular IoT Architecture Enhancement Study Rel-13 read
TS 23.722 vf10 Common API Framework (CAPIF) for 3GPP Northbound APIs Rel-15 read
TR 23.730 ve00 Study on extended CIoT architecture Rel-14 read
TS 23.789 vd00 3GPP Monitoring Service Architecture Study Rel-13 read
TR 23.799 ve00 Study on Next Generation System Architecture Rel-14 read
TS 23.887 vc00 Architectural enhancements for MTC and mobile data Rel-12 read
TS 23.888 vb00 Study on MTC Architectural Enhancements Rel-11 read
TS 24.368 vk00 NAS Configuration Management Object Rel-20 read
TS 29.061 vk10 Packet Domain Interworking Requirements Rel-20 read
TS 29.122 vk10 T8 SCEF Service Exposure APIs Rel-20 read
TS 29.336 vk00 Diameter-based Interfaces for MTC and Packet Data Networks Rel-20 read
TS 29.337 vj00 Diameter T4 Interface for MTC Device Triggering Rel-19 read
TS 29.368 vj00 Tsp Reference Point Stage 3 Specification Rel-19 read
TS 29.810 vd00 Diameter Load Control Study Rel-13 read
TS 31.102 vk00 USIM Application Specification Rel-20 read
TS 32.240 vk10 3GPP Charging Architecture and Principles Rel-20 read
TS 32.250 vj00 Circuit Switched Offline Charging Rel-19 read
TS 32.255 vk30 5G Data Connectivity Converged Charging Rel-20 read
TS 32.272 vj00 Charging for Push-to-Talk over Cellular (PoC) Rel-19 read
TS 32.293 vj00 Proxy Function in Domestic Service Provider Rel-19 read
TS 32.849 vd00 IMS Roaming Charging Study Rel-13 read
TS 33.187 vj00 Security for Machine-Type Communications Enhancements Rel-19 read
TS 33.849 ve00 3GPP Privacy Principles and Guidelines Rel-14 read
TS 33.861 vg10 CIoT Security Evolution for 5G System Rel-16 read
TS 33.863 ve20 Security for Battery-Efficient IoT Device to Enterprise Rel-14 read
TS 33.868 vc10 Security for MTC System Improvements Rel-12 read
TS 36.201 vj00 LTE Physical Layer General Description Rel-19 read
TS 36.300 vj20 E-UTRAN Radio Interface Protocol Architecture Rel-19 read
TS 36.509 vi00 UE Conformance Test Loop Functions Rel-18 read
TS 36.887 vc00 Energy Saving Enhancement for E-UTRAN Study Rel-12 read
TS 36.888 vc00 Low-Cost MTC UE Study for LTE Rel-12 read
TS 37.868 vb00 RAN Improvements for Machine-Type Communications Rel-11 read
TR 37.880 vh20 High-power UE for fixed-wireless/vehicle use Rel-17 read
TS 38.509 vj00 5GS UE Special Conformance Test Functions Rel-19 read
TS 43.868 vc10 GERAN Improvements for MTC Feasibility Study Rel-12 read
TS 45.820 vd10 CIoT for Internet of Things Rel-13 read