El hilo es estrictamente IP e inferior. Tienes que ser un miembro de la OIC para saber realmente lo que Intel, Cisco, Samsung y otros están planeando allí, pero acaban de publicar algunos detalles sobre sus protocolos de descubrimiento en Home | IoTivity
Lanzamiento de IoTivity 0.9.0
Actualizaremos esta respuesta con más información en breve.
MQTT está siendo estandarizado bajo OASIS. AllSeen Alliance originalmente para el descubrimiento de dispositivos – y la tecnología subyacente utilizada era d-bus (de Linux). Se está trabajando para incluir también soporte para DDS. No tiene soporte para MQTT (en el momento de escribir este artículo, puede evolucionar para «interconectarse» con sistemas basados en MQTT mediante un plug-in de conector).
Thread es una pila de red para 802.15.4. CoAP puede o no ser utilizado por encima de Thread – sabremos más cuando la especificación se haga pública.
OIC puede ser de alguna manera similar en su objetivo a AllSeen sin embargo, según se informa, el protocolo subyacente que está siendo aprovechado por OIC es XMPP.
En cuanto a MQTT vs AllJoyn, aquí hay una cita de :
«En realidad, MQTT y AllJoyn se complementan bastante bien. Estamos diseñando e implementando un conector (puente) de AllJoyn a MQTT que ampliará los casos de uso de AJ de forma remota utilizando MQTT. Los mensajes AJ se convertirían en carga útil a través del transporte MQTT».
MQTT, CoAP y Thread son protocolos. AllSeen, OIC y Thread Group son consorcios. Los consorcios de la industria son grupos de empresas que trabajan juntas para producir estándares comunes en beneficio de ellas mismas y de la industria. Nuestra empresa, WigWag
es miembro de estos tres consorcios (toda la información que figura a continuación es pública).
Algunas relaciones entre estos:
OIC (Open Interconnect Consortium) supervisa todos los aspectos de Home | IoTivity
y especifica CoAP como capa de transporte de Iotivity. Sin embargo, el OIC está estudiando la ampliación de Iotivity para trabajar también con otros protocolos.
Alianza AllSeen
supervisa el desarrollo, la comercialización y la certificación de productos en torno a la especificación AllJoyn, que es un protocolo pero también una API y un bus de mensajes.
Desde el punto de vista del modelo de red OSI, Iotivity (OIC) y AllJoyn (AllSeen) son proveedores completos. Si construyes un dispositivo para trabajar con ellos, se especifica todo el protocolo hasta la capa de aplicación. Actualmente (verano del 15) Iotivity tiene soporte oficial para IP como su capa de red – pero hay otros esfuerzos en marcha. AllJoyn trabaja con IP y con Bluetooth. Estos dos esfuerzos, que cuentan con fuertes grupos de apoyo, son posiblemente competitivos.
Thread, supervisado por el Grupo Thread > Inicio
es algo diferente. Thread es una especificación de capa 3 para 6LoWPAN que se apoya en IEEE 802.15.4-2006 (2 ,4 ghz) como capa 2… solamente. Thread es importante porque permitirá que los dispositivos que utilicen silicio 802.15.4 (también asociado a la pila ZigBee, que también utiliza 802.15.4 para la capa 2) tengan una capa de red IP, también conocida como 6LoWPAN. Ya existen otras pilas 6LoWPAN en el mercado, pero hay mucha fragmentación. Los miembros fundadores de Thread son un grupo fuerte que, con suerte, ayudará a la industria a adoptar 6LoWPAN. Actualmente utilizamos 6LoWPAN en nuestros propios productos.
CoAP puede ciertamente montarse sobre Thread (ver RFC 4944). MQTT podría montarse sobre Thread, y no hay razón para que la AllSeen Alliance o la OIC no puedan adoptar sus estándares para trabajar también con Thread.