Tabla de contenidos
El término telemetría proviene de la tecnología topográfica y resume la medición y la transmisión. En el desarrollo de software, sin embargo, tales mediciones y encuestas también son factores críticos.
La palabra telemetría proviene del griego y literalmente significa medición remota. Esto significa que los datos registrados no tienen que recopilarse y procesarse necesariamente en el lugar de medición; en cambio, es posible una separación espacial más o menos grande.
Aquí se pueden utilizar varios métodos de medición y, además de las dimensiones y los pesos, también se pueden registrar valores estadísticos. Esto último es crucial en el desarrollo y la gestión de software para registrar los datos de uso y poder mejorar tu propio software incluso después del lanzamiento.
Leer: Definición de programación por pares
Telemetría de campo lejano y de campo cercano: las principales diferencias
Telemetría de campo lejano
Las diferencias generales entre los métodos telemétricos se pueden encontrar principalmente en la distancia entre el emisor y el receptor. La transmisión a distancias más largas se denomina telemetría de campo lejano y se produce cuando se recopilan datos meteorológicos, se registran los movimientos de la vida silvestre, se rastrean vehículos o se recopilan movimientos de tráfico medidos descentralizados.
La medición puede, dependiendo de la fuerza del transmisor, tener lugar a una gran distancia, y la transmisión de datos desde un rover de Marte a la estación terrestre de la NASA también es un caso de telemetría de campo lejano. A menudo, hay varios transmisores en un receptor o un punto de evaluación para convertir conjuntos de datos más grandes en información significativa.
La información de varias estaciones meteorológicas separadas espacialmente puede, por ejemplo, trazar una imagen más precisa de los movimientos de las nubes y el viento. Estos escenarios también se pueden encontrar en forma reducida en el IoT.
Telemetría de campo cercano
Por el contrario, la telemetría de campo cercano es el registro de datos en distancias cortas utilizando un dispositivo de medición inalámbrico y un dispositivo receptor cercano. Estas tecnologías se pueden encontrar en talleres de automoción, por ejemplo, combinan las ventajas de los pequeños sensores móviles y la tecnología de evaluación más grande y potente.
Telemetría en la adquisición de datos de TI y el desarrollo de software
Los datos de medición recopilados no tienen que ser valores de temperatura, distancia o peso y los transmisores no necesariamente tienen que ser sus propios dispositivos. Los procesos de telemetría también se utilizan en el control de calidad de hardware y software. De esta manera, los datos del usuario se pueden recopilar, transmitir y procesar (con consentimiento), por ejemplo, para recopilar datos sobre fallas del sistema, fallas o el uso del software.
Las lagunas, que también se pasaron por alto en las pruebas beta exhaustivas, a veces solo se hacen evidentes a través del uso público y un mayor número de usuarios. Esto permite a los desarrolladores reconocer si se están utilizando las funciones y qué discrepancias puede haber con las configuraciones de hardware y cuán estables son los sistemas.
La perspectiva de la protección de datos
Desde este aspecto es necesario obtener permiso y solicitar la divulgación de los datos. Los datos que no se han registrado ya no se pueden utilizar para actualizaciones de software y corrección de errores, lo que genera un dilema interesante para los programadores: los usuarios que no dan su consentimiento para la recopilación de datos están más interesados en la tecnología, que a largo plazo conduce a «software tonto».
No existen soluciones claras para esto, pero se debe comunicar claramente que el registro telemétrico de los datos es anónimo. Los datos de uso del software deben desvincularse de todos los fines publicitarios y solo deben usarse para mejorar el producto.
Entorno de microservicios
En el entorno de microservicios, las métricas relacionadas con el registro y el seguimiento también juegan un papel importante. Forman los tres grandes pilares de la observabilidad, que, además del monitoreo clásico, intenta utilizar factores externos para inferir los procesos internos de los sistemas distribuidos.
En consecuencia, los procesos telemétricos deben distinguirse del registro, incluso si ambos términos se usan a menudo (incorrectamente) como sinónimos. El registro describe la recopilación local de datos, por lo que una computadora puede crear muy bien un registro que luego se utiliza para telemetría; sin embargo, ambos métodos deben diferenciarse y están sujetos a otros desafíos tecnológicos.
Diferentes propósitos de la telemetría en el desarrollo y la gestión de software
Métricas comerciales: los métodos telemétricos se pueden utilizar para métricas comerciales, por ejemplo, para tener una mejor visión general del uso de productos individuales durante un cierto período de tiempo y para planificar mejor las inversiones en desarrollos posteriores, parches o productos sucesores.
Diagnóstico y resolución de problemas: los datos de uso también pueden proporcionar información sobre problemas frecuentes y conexiones con las configuraciones utilizadas en software y hardware.
Validación de usuarios humanos: la telemetría también se puede utilizar como reemplazo de los procedimientos de captcha habituales actualmente midiendo y evaluando los movimientos del cursor y las velocidades de entrada de texto. De esta forma, es posible diferenciar eficientemente entre humanos y bots.
Aplicaciones modernas de telemetría en IoT
La telemetría se usa en muchas industrias y se usa en talleres de reparación, así como en agricultura, en topografía de paisajes y edificios o en deportes competitivos. Esto crea imágenes más precisas del riego en varios campos, mapas de calor de futbolistas o datos en vivo de varias partes del vehículo en los autos de Fórmula 1. La tecnología de telemetría también se está volviendo cada vez más común en el uso doméstico, porque es precisamente esta tecnología la que está detrás del IoT y del hogar inteligente.
El Internet de las cosas aprovecha las ventajas de la telemetría de campo cercano en el sentido de que los sensores y transmisores solo tienen que usar muy poca electricidad, ya que el receptor (en este caso, el concentrador) está muy cerca. Incluso los dispositivos que no están conectados a la red eléctrica, como termostatos inteligentes o sensores de ventana, pueden entregar datos de manera confiable al concentrador durante años.
Los sensores también pueden ser extremadamente pequeños, lo que se utiliza, por ejemplo, para etiquetas más pequeñas para ayudar a los usuarios a encontrar sus claves. El Internet de las cosas y la telemetría moderna están, por tanto, inextricablemente vinculados, incluso si la telemetría recuerda más a los estudios de carreteras.