Caractéristiques
- Types de propriété intellectuelle : Logiciel
- Stade de développement : TRL4 - Validation de la technologie en laboratoire
-
Secteurs d'applications :
Industrie - Ingénierie - ProductionNumérique - Réseaux - Télécoms - Systèmes
-
Domaines scientifiques :
SCIENCES ET TECHNOLOGIES DE L'INFORMATION ET DE LA COMMUNICATION
- Mots-clés : IoT ; oneM2M ; middleware ; IoT applications
Description
oneM2M is an IoT standard which helps build interoperable IoT solutions. This requires that oneM2M-compatible software runs on various layers of the system. However today’s implementations are not optimized to run efficiently on resource-constrained devices, such as a low-cost gateway.
Light-OM2M is an implementation which lets you benefit from oneM2M standard services on resource-constrained devices.
It builds upon years of experience and feedbacks acquired by the project manager and development team of Eclipse-OM2M, the oneM2M reference open-source implementation.
Supported oneM2M services:
• Resources: ACP(1), AE(2), CNT(3), CIN(4), CSB(5), CSR(16), SUB(24)
• Operations: CREATE, RETRIEVE, DELETE, SUBSCRIBE, DISCOVER
Features:
• Communication protocols (HTTP & MQTT)
• Security: access rights management
• Subscriptions management
• Discovery (filter criteria: level, resource type, labels, limit)
Spécifications techniques
Language |
- C++ |
OS |
- Arduino (ESP8266) / Unix based systems |
RAM footprint |
- ~60KB RAM (ESP) / ~3MB RAM (Unix) |
Binaries footprin |
- ~500KB ROM (ESP) / ~5 MB (Unix) |
Avantages concurrentiels
• Facilitate oneM2M deployments
• Light footprint and memory usage
• Adapted to edge deployment
Champs d'application
• Smart City/Factory/Building
• oneM2M-compliant solutions