Free tech learning for everyone, from basics to pro

IoT ArchitectureIoT SecurityAdvanced

IoT reference architectures and standards: an ISO/IEC 30141 overview

In short: A reference architecture is a template that names the parts of a system and how they relate, so different projects can be designed and compared consistently. ISO/IEC 30141 is the international IoT reference architecture, describing domains and viewpoints. It is often used alongside industrial models such as IIRA and RAMI 4.0 and security baselines such as ETSI EN 303 645.

What a reference architecture is

A reference architecture (RA) is a generic blueprint. It does not tell you which products to buy; it gives standard names for the parts of a system, their responsibilities and the relationships between them. Teams use RAs to check designs for gaps, compare vendors on equal terms and communicate across disciplines. Think of it as a more formal, more complete version of the layered models taught in introductory courses.

ISO/IEC 30141

ISO/IEC 30141, "Internet of Things (IoT) - Reference architecture", is the international standard RA for IoT, developed by the joint ISO and IEC committee on IoT. It was first published in 2018 and has since been revised. It describes IoT through a conceptual model, a set of characteristics that IoT systems should have (such as trustworthiness, interoperability and scalability), and several viewpoints.

ISO/IEC 30141 domainsUserpeople, systemsOperationsmanage, monitorApplicationservicesResource accessAPIs, exchangeSensingdevices, gatewaysPhysicalreal-world things
Figure 1. The six functional domains of the ISO/IEC 30141 conceptual model, from physical things up to users.

The domain model groups entities by function:

  • Physical entity domain: the real-world things being sensed or controlled.
  • Sensing and controlling domain: sensors, actuators and gateways that interact with them.
  • Resource access and interchange domain: interfaces that expose data and functions to other parties.
  • Application and service domain: the services and analytics built on the data.
  • Operations and management domain: provisioning, monitoring, policy and device management.
  • User domain: the people and systems who use the IoT services.

Viewpoints then look at the same system from different angles, such as functional, system, communications, information and usage, so that each stakeholder sees the concerns that matter to them. Domain names have been refined between editions, so always check the edition you are citing.

Other frameworks you will meet

Related frameworksIoT reference modelsISO/IEC 30141general IoT RAIIRAindustrialinternetRAMI 4.0Industrie 4.0IEEE 2413architectureframeworkSecuritybaselinesEN 303 645,NISTIR 8259
Figure 2. Common reference architectures and the security baselines often used alongside them.
FrameworkFromFocus
IIRA (Industrial Internet Reference Architecture)Industry IoT ConsortiumIndustrial systems; viewpoints and a tiered architecture (edge, platform, enterprise)
RAMI 4.0German Industrie 4.0 initiativeA three-dimensional model of layers, lifecycle and factory hierarchy
IEEE 2413IEEEAn architectural framework for IoT across domains
ETSI EN 303 645ETSIBaseline security provisions for consumer IoT
NISTIR 8259 seriesUS NISTCybersecurity capabilities manufacturers should build into devices

RAs describe structure; baselines describe minimum security. Use both: the RA to make sure nothing is missing, the baseline to check each part is protected. For industrial systems, IEC 62443 adds zones, conduits and security levels.

Using an RA in practice

  1. Map your design onto the RA's domains, listing every component.
  2. Look for empty domains: no operations and management domain usually means no plan for updates or monitoring.
  3. For each interface between domains, note the protocol, authentication and data classification.
  4. Check each component against a security baseline such as EN 303 645.
  5. Record the result in your design document so reviewers can follow it.

Tip: standards are copyrighted and revised over time. In academic work, cite the exact edition you used and describe it in your own words rather than copying clauses.

Practice

What is the purpose of a reference architecture?
To provide a common, vendor-neutral blueprint of parts and relationships so systems can be designed, checked for gaps and compared consistently.
Which ISO/IEC 30141 domain would cover firmware updates and monitoring?
The operations and management domain.
How do reference architectures and security baselines complement each other?
The RA ensures all parts of the system are considered; the baseline sets minimum security requirements each part should meet.

Key takeaways

  • A reference architecture is a vendor-neutral blueprint of parts and relationships.
  • ISO/IEC 30141 is the international IoT RA, with domains, characteristics and viewpoints.
  • IIRA and RAMI 4.0 focus on industrial systems.
  • Baselines such as ETSI EN 303 645 and NISTIR 8259 set minimum security.
  • Map designs to an RA to find gaps, and cite the exact edition.
Tracks your learning on this device only. See your progress on the learning paths.

About the author

Mohamed Fayas

Founder of FM TecHub. CCNA certified, with a BTEC HND in Network Engineering, and BEng (Hons) in Computer Networking and Cloud Security. He writes practical, plain-English guides on networking, security and cloud.

More about the author

Original content written by Mohamed Fayas for FM TecHub. © 2026 FM TecHub. You're welcome to share a link to this page; please don't copy the text elsewhere without permission.

Stay up to date by email

New notes, tools and security news from FM TecHub, explained simply. Free.

We only use your email to send these updates. See our privacy policy.