oneM2M es un proyecto de colaboración global fundado en 2012 e integrado por ocho de las principales organizaciones mundiales de desarrollo de estándares TIC: ARIB (Japón), ATIS (Estados Unidos), CCSA (China), ETSI (Europa), TIA (EE. UU.), TSDSI (India), TTA (Corea) y TTC (Japón). El objetivo de la organización es crear un estándar técnico global para la interoperabilidad en lo que respecta a la arquitectura, las especificaciones de API, la seguridad y las soluciones de registro para tecnologías de comunicación máquina a máquina e IoT, basándose en los requisitos aportados por sus miembros.
Las especificaciones estandarizadas producidas por oneM2M permiten crear un ecosistema que da soporte a una amplia gama de aplicaciones y servicios, como ciudades inteligentes, redes inteligentes, coches conectados, domótica , seguridad pública y salud.
Organización
Afiliación
Un miembro de oneM2M es cualquier entidad jurídica que tenga interés en el desarrollo y/o la implementación de las especificaciones técnicas y los informes técnicos de oneM2M. Los miembros de oneM2M deben ser miembros de un socio de oneM2M.
- ARIB – Japón
- ATIS – EE. UU.
- CCSA – China
- ETSI – Europa
- TIA – EE. UU.
- TSDSI – India
- TTA – Corea
- TTC – Japón.
Los miembros pueden asistir y participar en las reuniones plenarias técnicas de oneM2M y en sus grupos de trabajo, donde cada uno tiene derecho a un voto. También pueden asistir a las reuniones del Comité Directivo de oneM2M, pero no tienen derecho a voto.
oneM2M cuenta actualmente con más de 200 socios y miembros participantes, entre los que se encuentran los principales actores de la industria de las TIC, como por ejemplo Nokia, AT&T, BT Group, Samsung, Telecom Italia, IBM, Deutsche Telekom, SK Telecom, Cisco, Orange, Qualcomm, InterDigital, Intel, Huawei, LG Uplus, KDDI, etc.
oneM2M anima activamente a las asociaciones y foros del sector con requisitos de aplicación específicos a participar en oneM2M, con el fin de garantizar que las soluciones desarrolladas satisfagan sus necesidades específicas.
Estándar oneM2M
Se trata de un estándar abierto con un proceso de desarrollo transparente y acceso abierto a todos los productos finales.
Transposición de la UIT-T
Los estándares oneM2M están reconocidos internacionalmente y son transpuestos por la UIT-T bajo la serie Y.4500.
Descripción general técnica
Capa de servicio para la interoperabilidad entre múltiples proveedores. La arquitectura estandarizada por oneM2M define una capa de servicio IoT, es decir, un middleware de software independiente del proveedor entre el hardware de procesamiento y comunicación y las aplicaciones IoT, que proporciona un conjunto de funciones comúnmente necesarias para dichas aplicaciones. La capa de servicio oneM2M ofrece funciones independientes del caso de uso.
Las funciones de la capa de servicio común (CSF) de oneM2M proporcionan lo siguiente:
- Identificación de usuarios y aplicaciones
- Autenticación y autorización de usuarios y aplicaciones
- Cifrado de datos de extremo a extremo
- Aprovisionamiento remoto y activación del servicio
- Gestión de dispositivos
- Configuración de la conectividad y programación de la transmisión de datos.
- Agregación de datos, almacenamiento en búfer en caso de pérdida de conectividad y sincronización al restablecerse la conectividad.
- Funciones de gestión de grupos, aplicaciones y descubrimiento de datos.
Las funciones enumeradas anteriormente, proporcionadas por la capa de servicio común de oneM2M, se exponen y controlan a través de API uniformes, independientes del proveedor y estandarizadas globalmente, para las aplicaciones de IoT.
Las aplicaciones de IoT, o más genéricamente "Entidades de Aplicación" (AE), son términos genéricos para las aplicaciones que se ejecutan en los llamados Nodos Dedicados a la Aplicación (ADN) o Nodos Intermedios (MN) y en el Nodo de Infraestructura (IN).
Las aplicaciones (AE) en el dispositivo (ADN, MN) y la plataforma de infraestructura (IN) están separadas por las API de oneM2M de las funciones de servicio común (CSF) de oneM2M reales, como las que se enumeran anteriormente.
Los detalles y especificaciones de las tecnologías de conectividad subyacentes, los protocolos de transporte y los formatos de serialización de datos no se exponen al desarrollador de la aplicación. Esto evita la necesidad de un conocimiento profundo de las tecnologías de conectividad utilizadas y, por lo tanto, permite que el desarrollador se centre en la aplicación IoT para el cliente.
Las interacciones entre las funciones de servicio comunes (CSF) de oneM2M y la aplicación se basan exclusivamente en las API uniformes, independientes del proveedor y estandarizadas globalmente por oneM2M para las aplicaciones.
Para un desarrollador de aplicaciones, la tecnología basada en oneM2M se presenta como un sistema operativo que asume funciones básicas comunes en el contexto de la conectividad y el hardware, como se mencionó anteriormente. Por lo tanto, la capa de servicio IoT especificada por oneM2M puede considerarse de manera similar a un sistema operativo móvil dentro del ecosistema de los teléfonos inteligentes.
Debido a esta separación, los desarrolladores de aplicaciones pueden centrarse en desarrollar la aplicación IoT propiamente dicha para el dispositivo, por ejemplo, centrándose en:
- Medición de parámetros físicos, preprocesamiento de datos, control de hardware conectado o interoperabilidad con otras tecnologías (Modbus, CAN-Bus, pasarelas OPC-UA, etc.). En la infraestructura (plataforma), la separación mediante API entre los CSF de oneM2M y las aplicaciones permite una separación entre las tareas de "bajo nivel" en el contexto de la conectividad a través de redes de área amplia (gestión de dispositivos, programación de la transmisión de datos, inscripción de funciones de seguridad y credenciales, revocación de aplicaciones de dispositivos defectuosos) y las plataformas de aplicaciones reales en la nube e IoT, como:
- Análisis de datos, motores de reglas, presentación de datos, interfaces de usuario, etc.
En comparación con los dispositivos IoT conectados a plataformas IoT sin oneM2M, la separación entre las aplicaciones y los CSF de oneM2M permite que el dispositivo sea independiente del proveedor de la plataforma de aplicaciones IoT en la nube. Además, los CSF de oneM2M se integrarán en el chipset de comunicación para lograr una amplia cobertura en diversos dispositivos.
Descripción general de la arquitectura
El estándar oneM2M emplea una arquitectura de plataforma horizontal simple que se ajusta a un modelo de tres capas que comprende aplicaciones, servicios y redes. En la primera de estas capas, las Entidades de Aplicación (AE) residen dentro de las aplicaciones de dispositivos y sensores individuales. [ 1 ] Proporcionan una interfaz estandarizada para administrar e interactuar con las aplicaciones. Las Entidades de Servicios Comunes (CSE) desempeñan un papel similar en la capa de servicios, que reside entre la capa de aplicaciones y la capa de red. La capa de red garantiza que los dispositivos, sensores y aplicaciones puedan funcionar de manera independiente de la red. [ 2 ] [ 3 ]
Historia
oneM2M se formó en julio de 2012 [ 4 ] y está compuesta por ocho de las organizaciones de desarrollo de estándares (ODS) más importantes del mundo, entre las que destacan:
- ARIB (Japón),
- ATIS (Estados Unidos),
- CCSA (China),
- ETSI ( Europa ),
- TIA (EE. UU.),
- TSDSI (India),
- TTA ( Corea )
- TTC (Japón). [ 5 ]
A estas organizaciones de normalización se unieron seis foros, consorcios u organismos de normalización del sector (Broadband Forum, CEN , CENELEC , GlobalPlatform, Next Generation M2M Consortium, OMA).
oneM2M inició algunos de los primeros trabajos sobre la estandarización de una plataforma común para sistemas de Internet de las cosas (IoT). [ 6 ] En 2018, la TTA de Corea del Sur informó sobre sus esfuerzos de cooperación con la UIT para cerrar las brechas de estandarización mediante la transposición del estándar oneM2M a un estándar de la UIT [ 7 ] .
Fogonadura
oneM2M cuenta actualmente con más de 200 socios y miembros participantes, entre los que se incluyen Alcatel-Lucent , AT&T , BT Group , Adobe , Ericsson , Deutsche Telekom , IBM , Cisco , Sierra Wireless , InterDigital , Intel , Samsung , [ 8 ] LG Uplus y Telefónica . [ 4 ] [ 9 ]
Desarrollos regionales
Corea del Sur es uno de los mercados líderes en soluciones basadas en el estándar oneM2M. El Plan Maestro Nacional de IoT de Corea del Sur hace referencia explícita a oneM2M como un facilitador estratégico para las aplicaciones de IoT y las empresas que desarrollan soluciones de IoT. [ 10 ] La ciudad de Busan está implementando una plataforma abierta basada en oneM2M para apoyar un ecosistema de ciudad inteligente de asociaciones industria-universidad. [ 11 ]
En Europa, Hewlett Packard Enterprise ha reportado éxito comercial en los sectores empresarial y de ciudades inteligentes . [ 12 ] [ 13 ]
En el Reino Unido, una asociación público-privada está utilizando la plataforma IoT basada en estándares oneM2MTM de InterDigital, desarrollada por InterDigital, para respaldar una prueba a gran escala de sistemas de transporte inteligentes. La prueba, oneTRANSPORT, está financiada en parte por InnovateUK e involucra a 11 organizaciones de los sectores público y privado con presencia operativa en cuatro condados contiguos de Inglaterra (Buckinghamshire, Hertfordshire, Northamptonshire y Oxfordshire). [ 14 ] El objetivo de la prueba es demostrar varias aplicaciones de planificación de viajes, gestión de eventos e incidentes de transporte.
Versiones de estandarización
La versión 1 se publicó en febrero de 2015. Proporcionaba una arquitectura horizontal estandarizada y de propósito general para que los operadores de plataformas de IoT y los proveedores de servicios pudieran implementar soluciones de IoT.
La versión 2 se publicó en agosto de 2016. Incorporó un marco de interoperabilidad que permite a cada proveedor de servicios admitir más tipos de dispositivos en su plataforma IoT. La versión 2 también proporcionó funciones de seguridad de extremo a extremo mejoradas.
La versión 3 se publicó en diciembre de 2018. Incorporó un conjunto complementario de servicios de valor añadido oneM2M para complementar las funcionalidades de IoT en los estándares 3GPP. Estas funcionalidades ayudan a mitigar la congestión de la red y los problemas de seguridad en las redes de los operadores móviles, facilitando así implementaciones de IoT escalables.
Proyectos de código abierto
Varias fundaciones y proyectos independientes de código abierto han estado utilizando activamente oneM2M.
- OM2M, alojado por la Fundación Eclipse y parte del Grupo de Trabajo de IoT de Eclipse, ofrece una plataforma flexible basada en oneM2M para implementar servidores, pasarelas y dispositivos M2M horizontales. Presenta una arquitectura modular que se ejecuta sobre un contenedor OSGi y que es altamente extensible mediante complementos.
- OCEAN, el estándar de la alianza abierta para IoT, admite implementaciones de código abierto para plataformas y aplicaciones de servidor, puerta de enlace y dispositivos oneM2M. Además, se proporcionan herramientas para desarrolladores, como un explorador de recursos de la plataforma y una herramienta de autoprueba de conformidad. Las implementaciones de oneM2M para hardware abierto como Raspberry Pi y Arduino se distribuyen para facilitar el desarrollo de productos oneM2M. Mobius, la implementación del servidor oneM2M, obtuvo la certificación oneM2M y se considera una de las mejores prácticas.
- ACME proporciona un entorno de computación en la nube (CSE) fácil de instalar y extensible, con una interfaz web especialmente útil para fines educativos. Ha sido diseñado para facilitar su mantenimiento y uso. (Más información en: https://github.com/ankraft/ACME-oneM2M-CSE )
- tinyIoT es una plataforma IoT de código abierto, ligera y segura, totalmente compatible con el estándar oneM2M e implementada en C. Aprovecha componentes de código abierto eficientes, como SQLite, cJSON, pico y wolfMQTT, para lograr un rendimiento óptimo. Desarrollada por el Laboratorio de Ingeniería de Software y Seguridad (sesLab) de la Universidad de Sejong, la plataforma también incluye un panel web creado con Vue.js y está diseñada para garantizar un bajo consumo de recursos en implementaciones IoT escalables. (Más información en: https://github.com/seslabSJU/tinyIoT )
- OS-IoT, la biblioteca de software de código abierto para Internet de las Cosas de ATIS, simplifica el desarrollo de dispositivos IoT, en particular de clientes pequeños, que se conectan al ecosistema oneM2M.
- OpenMTC es un middleware de integración basado en el estándar oneM2M, diseñado para la investigación aplicada y el desarrollo de aplicaciones innovadoras de M2M e IoT. Su enfoque de servicio horizontal integra fácilmente dispositivos de diferentes verticales de IoT industrial, independientemente del hardware o la infraestructura de red subyacente.
- IOTDM, que forma parte del proyecto OpenDaylight alojado por la Linux Foundation: Desarrollo de un intermediario de datos IoT basado en oneM2M para permitir que las aplicaciones autorizadas recuperen los datos IoT cargados por cualquier dispositivo.
- OASIS SI, parte del proyecto de plataforma de servicios IoT semánticos de arquitectura de código abierto: Desarrollo de código para la plataforma de servidor IoT basada en oneM2M. Consta de enlace de protocolo, controlador, gestión de recursos y capa de base de datos para mayor flexibilidad.
- oneM2MTester es la primera herramienta gratuita de código abierto para pruebas de conformidad que los desarrolladores pueden usar para verificar que sus plataformas y aplicaciones cumplan con las especificaciones de oneM2M. oneM2MTester está basado en Eclipse TITAN, un marco de compilación y ejecución TTCN-3 gratuito y de código abierto que también es compatible con el IDE Eclipse.
Referencias
- ↑ Carlton, Alan. "El IoT no se trata de radios; se trata de datos" . Network World . Archivado del original el 15 de septiembre de 2016. Consultado el 15 de septiembre de 2016 .
- ↑ Gopalakrishnan, Arvind. "Implicaciones de oneM2M en las plataformas de IoT para empresas" . Dataquest . Consultado el 25 de agosto de 2016 .
- ↑ Abbas, Muntazir. "C-DoT crea la primera plataforma abierta de comunicación máquina a máquina" . The Economic Times . Consultado el 25 de agosto de 2016 .
- 1 2 Yoo-chul, Kim (15 de julio de 2016). "LG Uplus expande su negocio internacional" . The Korea Times . Recuperado el 25 de agosto de 2016 .
- ↑ "oneM2M da la bienvenida a GlobalPlatform y TSDSI como socios" . Telecompaper . Consultado el 25 de agosto de 2016 .
- ↑ "Consorcio de Internet Industrial - Estrategia empresarial y marco de innovación - Figura 6-3: Cronograma de los esfuerzos de estandarización" (PDF) . www.iiconsortium.org . Consultado el 13 de diciembre de 2018 .
- ↑ "Proyecto cooperativo TTA-ITU BSG (cerrando la brecha de estandarización)" . www.tta.or.kr. Archivado del original el 15 de diciembre de 2018. Consultado el 13 de diciembre de 2018 .
- ↑ Maddox, Teena. "¿Puede la inversión de 1200 millones de dólares de Samsung impulsar la era del IoT 'centrado en el ser humano'?" . TechRepublic . Consultado el 25 de agosto de 2016 .
- ↑ Babcock, Charles. "HPE ofrece una plataforma IoT para construir y analizar datos" . InformationWeek . Consultado el 25 de agosto de 2016 .
- ↑ Waring, Joseph (10 de junio de 2015). "SK Telecom presenta una plataforma IoT abierta basada en oneM2M" . Mobile World Live . Archivado del original el 11 de octubre de 2016. Consultado el 25 de agosto de 2016 ..
- ↑ "Busan - Ciudad Inteligente Global" . Busan - Ciudad Inteligente Global . Archivado del original el 6 de julio de 2017. Consultado el 10 de octubre de 2016 .
- ↑ "La plataforma IoT de HPE admite oneM2M, LoRa y SigFox" . Linux.com . Consultado el 19 de junio de 2016 .
- ↑ Preimesberger, Chris. "HPE incursiona en la gestión de IoT con una plataforma de propósito general" . eWeek . Consultado el 25 de agosto de 2016 .
- ↑ "Prueba del sistema de transporte inteligente oneTRANSPORT" . oneTRANSPORT . Archivado del original el 26 de octubre de 2016. Consultado el 22 de septiembre de 2016 .
- organizaciones empresariales internacionales
- empresas de telecomunicaciones
- Empresas de telecomunicaciones fundadas en 2012