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 (4 CRs across 1 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Rel-18 4 changes

In Release 18, the PINAPP (Personal IoT Network Application) function was refined through clarifications and corrections to its security mechanisms and operational procedures. Specifically, the release introduced corrections for how credentials are provisioned within the PINAPP framework and provided clarifications on the protocol cause values used in PINAPP communications. These updates also included security clarifications and a correction on the use of the term "Application Layer" to ensure consistency and precision in the specification.

  • Corrections on use of “Application Layer” term TS 23.542CR0045
  • 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