Google se compromete a avanzar en la equidad racial para las comunidades negras. Ver cómo.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

Perfiles de la armadura

Perfiles de la armadura

Hay muchos elementos a la pila de la armadura completa, pero la mayoría de la funcionalidad se agrupan en construcciones lógicas, denominados perfiles. Cada perfil corresponde a un conjunto específico de funcionalidad de la armadura que comprende:

  • protocolos
  • funciones de protocolo (editor, abonado)
  • tipos de mensajes
  • Esquemas de datos y publicados
  • Los códigos de estado
  • Los códigos de error

No vamos a entrar en cada uno de estos elementos en este momento, ya que puede variar en cada perfil para el perfil.

Como para la mensajería, los mensajes de perfil son generalmente mensajes generales codificados en la armadura del TLV. Sin embargo, si el espacio es un bien escaso o no hay una necesidad de flexibilidad en la carga útil, TLV no se utiliza. Eco y del latido del corazón son ejemplos de perfiles que no codifican mensajes de TLV.

Hay una variedad de perfiles integrados en la armadura:

perfiles
Común de servicio de directorio seguridad
Gestión de Datos Echo del latido del corazón
a granel de transferencia de datos Informe de estado dispositivo Descripción
Control de dispositivos Tiempo Servicios zona horaria
Aprovisionamiento de la red de la tela de aprovisionamiento Servicio de aprovisionamiento
de actualización de software Locale alarma
de túnel de emergencia emparejamiento

Echemos un rápido vistazo a algunos de ellos.

Gestión de datos

La Gestión de Datos perfil gestiona todas las peticiones de los rasgos utilizando un modelo de publicación-suscripción. Casi todas las funciones en el ecosistema Nido para la operación diaria, se mapea los recursos y rasgos como parte del esquema de la armadura.

Vamos a bucear en el esquema y la gestión de datos de perfil más tarde, pero este perfil es el caballo de batalla de la armadura.

Por ejemplo, cambiar el estado armado de un nido seguro desde su dispositivo móvil utiliza de gestión de datos. El perfil envía las peticiones del abonado (dispositivo móvil) a otros recursos en el tejido (Nido de seguros y el servicio), que reconocen la solicitud, cambiar el estado armado en el esquema, y ​​las respuestas de envío confirmando el cambio.

Eco

El Eco perfil proporciona un mecanismo básico para la conectividad de red de prueba y la latencia. Se modela después de la solicitud del eco ICMP y está destinado a usos similares. Es análogo a un ping a la red, pero el uso de mensajes de la armadura y el cifrado, si se especifica.

Una carga útil Echo consta de datos arbitrarios suministrados por el nodo solicitante y se espera que se hizo eco de vuelta verbatim en la respuesta. Echo se utiliza para probar la conectividad, la seguridad y la vida de la conexión de la tela de la armadura.

Latido del corazón

El latido del corazón perfil proporciona un medio para indicar liveness de un nodo a los otros nodos en la red. Una armadura de latido se envía típicamente a intervalos regulares. Si no se recibe antes de que expire el tiempo de espera configurado, el nodo se presume que ha fallado.

Un latido del corazón es cómo se comprobar si un nodo de la armadura todavía está conectado a la tela. Por ejemplo, los latidos del corazón se utiliza entre el nido Detecta y la Guardia Nido para garantizar la vida de la conexión del sistema de seguro Nido.

Mayor transferencia de datos

La transferencia de datos a granel (BDX) perfil proporciona la capacidad de transferir archivos entre nodos. Los archivos en este contexto pueden ser datos de los sensores, registros, o imágenes de software para más de-the-air actualizaciones.

BDX se puede ejecutar mediante varios protocolos de transporte fiables, incluyendo TCP y mensajería fiable de la armadura.

aprovisionamiento

Hay una serie de aprovisionamiento perfiles utilizados para las tareas relacionadas con el apareamiento, la autenticación y registro de servicio de los recursos.

aprovisionamiento de la red

La red de aprovisionamiento manijas perfil tareas tales como el escaneo de redes, y la adición y permitiéndoles a los recursos en la tela.

Provisión de servicios

El servicio de aprovisionamiento manijas perfil tareas como la correspondencia de los recursos a una cuenta o registrándolos con un servicio.

tela de aprovisionamiento

La tela de aprovisionamiento manijas perfil tareas como crear, unir, y dejando un tejido, o conseguir la configuración de la tela.

Resumen

Que has aprendido:

  • Gran parte de la funcionalidad de la armadura es administrado por los perfiles de
  • Los perfiles son los protocolos de aplicación que corresponden a un determinado conjunto de funcionalidades
  • Cada perfil tiene su propio conjunto de tipos de mensajes , generalmente codificada por la armadura de TLV