Ir al contenido principal
MATLAB con Ubidots

Integrar el poder de MATLAB con Ubidots

Sergio M avatar
Escrito por Sergio M
Actualizado hace más de 2 meses

¿Quién no ama MATLAB? Muchos de nosotros, ingenieros, recordamos sentirnos como superhéroes en la universidad después de codificar simulaciones y ecuaciones que habrían sido imposibles sin él.

MATLAB ha estado evolucionando constantemente y una de sus agradables características contemporáneas es su capacidad para conectarse a servicios web externos.

La mayoría de las APIs/servicios web entienden el protocolo HTTP. Afortunadamente, nuestros amigos de Mathworks han incluido funciones para manejar solicitudes HTTP; aquí está la documentación completa al respecto.

Enviando valores de MATLAB a Ubidots

Utilicemos la función HTTP de MATLAB para enviar estos datos a Ubidots:

  • Valor: 44

  • Variable: Temperatura

  • Nombre del dispositivo: Matlab (como se puede ver en ubidotsURL)

Tu código de MATLAB podría verse algo así:

ubidotsURL = 'http://industrial.api.ubidots.com/api/v1.6/devices/matlab?token=your-token'data = 44;data = struct('temperature', data);options = weboptions('MediaType','application/json');response = webwrite(ubidotsURL, data, options)

Para usar este ejemplo en tu propio programa y cuenta de Ubidots, reemplaza "your-token" con tu token de cuenta de Ubidots, "data" con la variable que deseas enviar, "temperature" con cómo deseas nombrar la variable en Ubidots, y "matlab" con el nombre del dispositivo que te gustaría que aparezca en tu cuenta de Ubidots.

¡Esperamos que esto te haya sido útil! No dudes en contactarnos si tienes alguna pregunta sobre Ubidots.

¿Ha quedado contestada tu pregunta?