PINAPP

Personal IoT Network Application

IoT →
Introduced in Rel-18

PINAPP is a 3GPP Release 18 application layer feature that enables users to create, manage, and control localized IoT networks of their personal devices.

Category
IoT
Introduced
Rel-18
Where
Services › Codecs
Specifications
5 specs
PINAPP Description Purpose Related Detected Changes Specifications

Description

Personal IoT Network Application (PINAPP) support is a 3GPP feature introduced in Release 18 to facilitate application-layer functionalities for Personal IoT Networks (PIN). A Personal IoT Network is a user-centric, localized network composed of IoT devices owned and managed by an individual, such as smart home appliances, wearables, or personal sensors. PINAPP provides the application framework and capabilities to discover, configure, control, and orchestrate services among these devices. Architecturally, PINAPP operates above the transport and network layers, leveraging existing 3GPP connectivity (e.g., via 5G or LTE) but adding application-specific protocols and APIs. It includes mechanisms for device discovery and registration within the personal network, service description and capability exposure, application-level security and privacy controls specific to the user domain, and lifecycle management (provisioning, updates, removal). PINAPP may utilize standardized application protocols or interfaces defined in specs like 23.542 (Service Enabler Architecture) and 23.700 (System Architecture) to interact with the devices and with network functions like the PIN Management Function. The role of PINAPP in the network is to bridge the personalized IoT device ecosystem with the 3GPP core network services, allowing users to create integrated experiences and enabling service providers to offer value-added applications on top of the connectivity. It works by allowing an application (e.g., a smartphone app or cloud service) to communicate with a PIN Management Function to get context about the personal network, then interact directly with devices using application-layer messaging.

Purpose & Motivation

PINAPP was created in Release 18 to address the growing trend of personal IoT ecosystems where users have multiple connected devices forming a private network. Previous 3GPP IoT focuses were more on large-scale industrial IoT (IoT) or generic device connectivity, lacking standardized support for user-centric application control and service integration across personal devices. PINAPP solves the problem of fragmented personal IoT experiences by providing a standardized application layer framework that allows seamless discovery, management, and interworking of personal devices. It enables new consumer services, like unified smart home control or personalized health monitoring across wearables, leveraging the reliability and security of 3GPP networks. Its creation was motivated by the need to extend 3GPP's role into the application domain of IoT, ensuring that personal networks can be efficiently integrated with mobile network services and management.

Detected Changes Across Releases

from 3GPP Change Requests

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

Rel-18 3 changes

In Release 18, the specification for the Personal IoT Network Application (PINAPP) function was enhanced through clarifications and corrections focused on security procedures and credential provisioning. The updates provided necessary refinements to the defined reference points, such as PIN-11 between the PEGC and PIN client and PIN-12 between the PEMC and PIN client, which support authorized user interactions. Furthermore, the release included a clarification on the protocol cause values used within the PINAPP architecture.

  • PINAPP security clarifications TS 23.542CR0047
  • Correction of credentials provision in PINAPP TS 23.542CR0054
  • Clarification on PINAPP protocol cause value TS 24.583CR0007

Explore further

Broader topics and technologies where PINAPP plays a role.

Defining Specifications

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

SpecificationTitleRelease
TS 23.542 vk10 Application layer support for Personal IoT Network Rel-20
TS 23.700 vk00 XR Services Application Enablement Layer Rel-20
TS 24.583 vj00 Application Layer Support for Personal IoT Network Rel-19
TR 26.806 vi00 Technical Report on Smartly Tethering AR Glasses Rel-18
TS 29.583 vj00 PINAPP Stage 3 Protocol for PIN-9 Interface 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.