PAS 212:2016 Automatic resource discovery for the Internet of Things. Specification

PAS 212:2016

Automatic resource discovery for the Internet of Things. Specification

Status : Current   Published : May 2016


DOWNLOAD your PDF copy of PAS 212:2016 Automatic resource discovery for the Internet of Things. Specifications for FREE

What is this standard about?

The Internet of Things (IoT) refers to a growing network of devices that are connected to the internet. This has the potential to transform the way we live and work, by giving us the ability, for example, to control, our house via the internet, wherever we are. 

For the IoT to reach its potential, however, it’s essential that software interfaces are standardized, so that there’s no need to re-write interfaces for each new application or service.

PAS 212:2016 provides a simple way for Internet of Things (IoT) applications and services to interoperate, without the need for intervention from a human programmer.

It specifies a protocol whereby any compliant software client can automatically discover data that is stored within any compliant software server, without either the client or server having to be written to be compatible with each other.

Who is this standard for?

PAS 212 should be used by software engineers for IoT (or web services more generally), who are seeking to write a software interface:

  • For a client that does not need to be re-written every time it’s used with a new server
  • For a server that does not need to be re-written every time it’s used with a new client

It should also be used by commissioners of software projects, who can promote open interoperability between the project parts, and therefore avoid vendor lock-in, by recommending compliance with this PAS. 

Why should you use this standard? 

PAS 212 aims to solve the problem of a lack of interoperability in IoT devices that is preventing the exponential growth in the number and combination of IoT clients and servers.

It covers a mandatory format for representing a catalogue of linked-data resources, annotated with metadata. It also provides conditional requirements for catalogue access in the following areas:

  • Catalogue transport
  • Security mechanisms to protect access and to prove provenance
  • Search functions
  • Subscription mechanisms
  • Well-known entry-points
  • Machine-readable hints to ease usability

It doesn’t cover implementation of the linked-data resource services themselves.

It applies to the design of services for IoT and the World Wide Web in general, and in particular to the design of applications intended to operate within broad ecosystems such as Smart Cities, as well as specific industry sectors. It intends to break down the vertically-integrated software silos that have previously existed within the IoT industry.

You might also be interested in: 

Standard NumberPAS 212:2016
TitleAutomatic resource discovery for the Internet of Things. Specification
Publication Date31 May 2016
Normative References(Required to achieve compliance to this standard)No other standards are normatively referenced
Informative References(Provided for Information)BS EN ISO 3166-1:2014, BS EN ISO 19115-1:2014, BS ISO 8601, BS ISO/IEC 11179-3:2013, PAS 1192-5:2015, BS ISO 646
Amended ByCorrigendum, November 2016
DescriptorsInternet, E-commerce, World Wide Web, Computer networks
ISBN978 0 580 96280 6
File Size10.18 MB

 Your basket
Your basket is empty

Multi-user access to over 3,500 medical device standards, regulations, expert commentaries and other documents

Develop a PAS

Develop a fast-track standardization document in 9-12 months


Access, view and download standards with multiple user access, across multiple sites with BSOL

Worldwide Standards
We can source any standard from anywhere in the world