Below please find white papers and other materials developed by IP for Smart Object (IPSO) Working Group member companies that offer valuable information in support of our mission.

Latest IP for Smart Object Publications

  • New! IoT Protocol Comparison; IPSO Working Group White Paper [Oct 2018]
  • Many standards-developing organizations have contributed various technological building blocks to make IoT deployments more robust and secure. A popular debate among technologists working on IoT deployments is about the best choice of protocols for getting data from and to IoT devices. In this article, members of the IPSO Working Group considered six standardized transfer protocols (HTTP, HTTP/2, WebSockets, XMPP, MQTT, CoAP) and compared the differences between them as used with IoT devices.

  • New! Lightweight M2M 1.1 White Paper; [Oct 2018]
  • This white paper discusses the capabilities introduced in LwM2M 1.1 for managing non-IP devices in Cellular IoT networks, specifically Non-IP Data Delivery (NIDD) in NB-IoT leveraging the 3GPP Service Capability Exposure Function (SCEF) node. It highlights the key LwM2M 1.1 features that are relevant in NB-IoT and provides guidance on addressing the unique challenges for managing IoT devices in NB-IoT.

    IPSO Working Group White Papers

  • Credential Management for Internet of Things Devices; IPSO Security, Privacy & Identity White paper | Hannes Tschofenig, ARM Limited; Ned Smith, Intel; Mark Baugher, Consultant; Per Ståhl, Ericsson; Alan Grau, Icon Labs; and Jerker Delsing, Lulea University of Technology [Dec 2017]
  • 6LoWPAN: Incorporating IEEE 802.15.4 into the IP architecture; IPSO Alliance White paper # 3 | Jonathan Hui, PhD, Arch Rock Corporation David Culler, PhD, University of California, Berkeley Samita Chakrabarti, IP Infusion
  • RPL: The IP routing protocol designed for low power and lossy networks; IPSO Alliance White Paper | JP Vasseur, Cisco Fellow, Cisco Systems Navneet Agarwal, Technical Leader, Cisco Systems Jonathan Hui, Software Engineer, Cisco Systems, Zach Shelby, Chief Nerd, Sensinode Paul Bertrand, Founder, VP, Watteco SAS Cedric Chauvenet, Watteco SAS
  • The IPSO Application Framework; IPSO Alliance Interop Committee | Zach Shelby, Sensinode and Cedric Chauvenet, Watteco SAS
  • OMA LWM2M Editor

    The OMA has created a LwM2M Editor tool that allows developers to create new Objects/Resources, including to create and register IPSO Smart Objects, using OMA’s registration system called OMNA. Links follow to the tool and related guidelines.


    smartobject is a Smart Object Class that helps you with creating IPSO Smart Objects in your JavaScript applications. If you like to use the IPSO data model in your projects or products, you can use smartobject as the base class to abstract your hardware, sensor modules or gadgets into plugins (node.js packages) for users’ convenience. In addition, this module is isomorphic, and you can use it at server-side as well to generate the smart objects.

    LightWeight MQTT Machine Network

    Build your machine network with MQTT, IPSO, LWM2M and Node.js; full-stack IoT development from machine to webapp with JavaScript and Node.js. LWMQN benefits from the IPSO data model, which leads to a very comprehensive way for the client machine to organize resources and for the server to use a path with URI style to allocate and query resources on remote devices. Many code templates for common devices, e.g., temperature sensor, humidity sensor, light control, are also provided.

    BIPSO Library

    BIPSO Library for using IPSO Smart Objects on BLE devices. BIPSO defines a set of BLE characteristics that follows the IPSO Smart Object Guideline for developers to build their applications with a unified data model.

    Industry Standard Bodies and Initiatives

    View the IPSO presentation on Industry Standard Bodies and Initiatives

    IOT Semantic Interoperability Workshop

    IPSO Smart Objects Position Paper for the IoT Semantic Interoperability Workshop 2016

    Have something to add?

    Contact us and we will evaluate your request.