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
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.
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
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.
- Tool: http://devtoolkit.openmobilealliance.org/OEditor/Legal?back=default.aspx
- Guidelines: https://wiki.openmobilealliance.org/display/TOOL/Introduction+to+LightweightM2M
- Registry: http://www.openmobilealliance.org/wp/OMNA/LwM2M/LwM2MRegistry.html
- Feedback: https://github.com/OpenMobileAlliance/OMA_LwM2M_for_Developers/issues
SmartObject
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.