La pila de protocolos de IoT consiste en la aplicación de IoT, los servicios de gestión de dispositivos, la gestión de datos y los servicios de información, el servicio de comunicación en varios niveles de la comunicación de IoT y de la misma manera.
IoT está evolucionando muy rápidamente. Actualmente el nivel de estandarización es bajo, pero podemos esperar que la estandarización sea el tema clave en el futuro próximo. Otros retos que solemos encontrar en los sistemas con una arquitectura deficiente son
Manejo de la complejidad: los sistemas IoT pueden ser muy complejos. El diseño debe tener en cuenta los problemas de complejidad previstos y modularlos adecuadamente para mejorar su mantenimiento, escalabilidad, etc.
Interoperabilidad de los componentes: Podría haber un número de dispositivos utilizados en su red completa de IoT. Estos dispositivos podrían seguir diversos protocolos y estándares privados. No sólo hay que hacer que funcionen entre sí, sino también diseñar una red que permita añadir futuros dispositivos de este tipo. A día de hoy hay demasiados protocolos: A continuación, algunas cifras sobre las que reflexionar:
Automatización de procesos: 38 protocolos
Sistemas de control industrial: 3 protocolos
Automatización de edificios: 19 protocolos
Automatización de sistemas de energía: 4 protocolos
Automoción / Vehículo: 12 Protocolos
Diferentes formatos de datos : Podría estar utilizando diferentes formatos de datos en la red.
Gestión de los problemas de las baterías: las baterías de los dispositivos IoT no pueden cambiarse fácilmente por varias razones: pueden residir en condiciones de terreno difíciles, pueden ser muy numerosas, por lo que el coste y los problemas logísticos implicados, o simplemente el procedimiento para cambiarlas puede ser muy engorroso.
Gestión de los problemas de comunicación: diferentes condiciones de disponibilidad de ancho de banda, a veces malas condiciones de señal, etc.
El proceso de arquitectura IOT puede incluir algunos pasos (1), el primero y más importante es identificar claramente los requisitos del sistema durante los próximos n años: qué tipo de requisitos funcionales y no funcionales existen, qué tipo de actualización y cambios se esperan, etc. Una vez que se haya hecho la recopilación de requisitos, debería seguirse una priorización de los requisitos y algún tipo de plan sobre cómo se abordarán estos requisitos de forma gradual.
Como tenemos un amplio conjunto de requisitos, el siguiente paso es empezar a crear un marco sólido para el sistema IoT. Los sistemas de IO constan de cuatro partes diferentes de la arquitectura
objetos en red, normalmente sensores y actuadores inalámbricos
sistemas de agregación de datos de sensores y conversión de datos analógicos a digitales
sistemas informáticos de borde para realizar el preprocesamiento de los datos
capa de análisis, gestión y almacenamiento del backend en la nube
Cada una de estas etapas debe desglosarse a su vez en las respectivas preocupaciones, componentes y detalles. Deben formularse las preguntas adecuadas y documentarse las reflexiones.
Por último, a medida que se integra cada etapa, debe realizarse una revisión adecuada de la arquitectura para validar el proceso de diseño, la cobertura completa de los requisitos originales y las necesidades arquitectónicas