Integración de datos de temperatura y humedad en tu Intranet con Iona

La supervisión del ambiente es esencial en muchas industrias y entornos de trabajo. Con el dispositivo IOMTH/ET de Iona, es posible integrar fácilmente los datos de temperatura y humedad en cualquier intranet en formato web, gracias a su API REST. En este artículo, te mostramos cómo hacerlo paso a paso.

¿Qué es IOMTH/ET?

El IOMTH/ET es un equipo master con comunicación Ethernet que proporciona mediciones precisas de temperatura y humedad. Es ideal para entornos que necesitan monitoreo constante y es compatible con cualquier monitor o televisión con conexión HDMI y resolución Full HD.

Cómo funciona la API REST de Iona

La API REST del IOMTH/ET permite obtener los datos medidos a través de un servidor web o directamente desde una base de datos MySQL. Los datos pueden ser accedidos mediante llamadas HTTP simples, y se pueden obtener en diferentes formatos como JSON o CSV.

Ejemplo práctico: Visualizando los datos en tu intranet

Para integrar estos datos en una intranet, puedes utilizar PHP y HTML. A continuación, te proporciono un ejemplo de cómo leer y mostrar los últimos valores de temperatura y humedad.

<?php
// URL del endpoint donde el IOMTH/ET publica los datos
// ionamaster_ip ha de ser substituido por la IP local donde esta instalado el Iona
$url = «http://10.0.0.240/ws.php?lastvalue»;
// Utilizamos file_get_contents para realizar la solicitud HTTP GET
$json = file_get_contents($url);
// Decodificamos el JSON a un array de objetos PHP
$data = json_decode($json);
// Accedemos al primer elemento del array de datos
$firstRecord = $data[0];
// Accedemos a los datos de temperatura y humedad
$temperature = $firstRecord->temp;
$humidity = $firstRecord->hume;
?>
<!DOCTYPE html>
<html lang=»es»>
<head>
    <meta charset=»UTF-8″>
    <title>Monitor de Temperatura y Humedad</title>
</head>
<body>
    <h1>Datos actuales de Temperatura y Humedad</h1>
    <p><strong>Temperatura:</strong> <?php echo $temperature; ?> °C</p>
    <p><strong>Humedad:</strong> <?php echo $humidity; ?> %</p>
</body>
</html>

Pasos para la implementación

  1. Configuración del dispositivo: Asegúrate de que el IOMTH/ET esté correctamente configurado y conectado a tu red.
  2. Desarrollo del script: Implementa el código PHP y HTML en tu servidor web interno.
  3. Acceso a los datos: Verifica que la URL del endpoint (http://ionamaster_ip/ws.php?lastvalue) esté accesible desde el servidor donde resides el script.

Este sencillo ejemplo te permitirá empezar a monitorizar la temperatura y la humedad en cualquier pantalla de tu intranet, facilitando la gestión del ambiente y mejorando las condiciones del lugar de trabajo.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio