IPSO

IPSO Alliance (IP for Smart Objects) est un consortium industriel pour la promotion d'IP  (6LoWPAN) dans l'économie des réseaux de capteurs.

La première spécification est “Smart Objects Starter Pack 1.0” : elle définit des modèles de capteurs

Description
L'alliance IPSO est une structure a but non lucratif fondé en 2008, qui vise à promouvoir et de créer des normes sur l'utilisation d'IP pour les objets connectés. Elle regroupe des membres de différents secteurs comme les nouvelles technologies, la santé ou des énergies.

SOSP(Smart Objects Starter Pack 1.0)
SOSP est le début d'une norme qui a pour objectif de d'écrire les premières lignes directives autour des objets connectés. Cela aura pour effet d'aider les développeurs de tous les domaines possible à travailler ensemble sur une solution non propriétaire afin de créer une interopérabilité, une sécurité, une maintenabilité et une extensibilité entre les différents objets connectés.

Modèle de données
Le modèle est décrit en 4 parties :
 * Représentation objet
 * Type de données
 * Opération
 * Format du contenu

Représentation objet
Le type d'objet représente une seule mesure, l'actionnement d'un capteur, par exemple un interrupteur marche-arrêt.

Type de données
IPSO Smart Objects utilise les types définit dans la spécification LWM2M.
 * String
 * Integer
 * Float
 * Boolean
 * Opaque
 * Time
 * Object Link

Opération
IPSO Objects utilise les même opération que dans la spécification LWM2M.
 * Valeur: Read, Write, Execute
 * Instance d'objet: Create, Delete
 * Objets: Read, Write
 * Attribues: Set, Discover

Format du contenu
Les formats sont ceux de la spécification LWM2M.
 * Valeur: text/plain, tlv
 * Objets: text/senml+json, application/cbor, binary/tlv
 * Attribues: link-format, link-format+json