Inicio Instrumentación La tecnología móvil se encuentra con LabVIEW

La tecnología móvil se encuentra con LabVIEW

Cinco formas de agregar tecnología móvil a su sistema de medición y control

 

En el 2011, Steve Jobs declaró el inicio de la «post era al PC.» El mismo año, las ventas globales de teléfonos inteligentes y tablets superó en número a la de ordenadores portátiles y de escritorio. Obviamente los PCs no están obsoletos, sin embargo está claro que la tecnología móvil está cambiando la forma en la cual accedemos y utilizamos la información.

Inicialmente creados para consumidores, los teléfonos inteligentes y tablets han sido adaptados en una variedad de industrias tales como el 0cuidado de la salud para acceder de manera remota a datos de pacientes y en la educación como libros de texto interactivos. De manera similar, la tecnología móvil está revolucionando la adquisición de datos. Ingenieros y científicos están tomando medidas en más lugares al combinar la tecnología móvil con hardware de adquisición de datos para crear sistemas de medida extremamente portátiles e interconectados. De manera adicional, la tecnología móvil ofrece interfaces de usuario para monitorizar medidas virtualmente desde cualquier parte del mundo. Aprovechar esta tecnología no tiene que ser difícil. Usted puede seleccionar entre una variedad de herramientas disponibles para ayudarle a utilizar el software NI LabVIEW y el hardware de NI con la tecnología móvil.

 

Data Dashboard para LabVIEW

 

Los clientes ligeros están basados en la arquitectura cliente-servidor donde una aplicación cliente de poco peso depende en gran medida de su servidor para realizar la mayor parte de su lógica computacional. Son frecuentemente utilizados con sistemas de medida y control para proporcionar una interfaz personalizada para múltiples usuarios para monitorización y administración remota. No todos tienen la experiencia para construir aplicaciones personalizadas de cliente ligero. Data Dashboard para LabVIEW es una aplicación cliente ligera para el iPad que usted puede utilizar para crear una vista portátil y personalizada de sus aplicaciones de LabVIEW sin requerir programación. Usted puede arrastrar y colocar controles e indicadores tales como gráficas, medidores, LEDs, deslizadores, y botones que leen o escriben valores por medio de servicios web de LabVIEW o variables compartidas publicadas en red.

Usted puede personalizar la apariencia con los temas incorporados y compartir tablas de datos por medio de correo electrónico o la NI Technical Data Cloud. Además del soporte para iPad, un subconjunto de capacidades está disponible para otros dispositivos incluyendo iPhone y algunos teléfonos y tablets Android.

 

Construya sus Propios Clientes Ligeros Móviles

 

En algunos casos podría requerir mayor personalización o funcionalidad adicional no proporcionada por el Data Dashboard para LabVIEW. Otra opción es construir su propio cliente ligero y comunicarse con su sistema de medida mediante servicios web. Un servicio web es una API que vive en la web. Un cliente envía una petición HTTP a un servidor remoto, el cual procesa la petición y produce una respuesta (típicamente XML). La respuesta es interpretada y mostrada por la aplicación cliente. Usted depende de este método de comunicación para sus actividades diarias tales como navegar en la Web, revisar correos electrónicos, y hasta leer artículos en línea.

Los siguientes son componentes de un servicio Web:

Servidor

 

 

Cliente

 

 

Protocolos Estándar

 

 

Red

 

 

Envíe Alertas SMS desde LabVIEW

 

Una de las maneras más simples de monitorizar un sistema de manera remota es por medio de mensajes de texto, los cuales pueden ser enviados a cualquier dispositivo móvil. LabVIEW incluye funciones para enviar correos electrónicos y puede utilizarlas para enviar mensajes de texto SMS. Esto funciona para la gran mayoría de operadores de telefonía móvil al hacer interfaz al correo electrónico con puertos de entrada SMS. Usted puede descargar un código ejemplo para probar esto en la Comunidad de NI (ni.com/community) buscando «sms LabVIEW.»

 

Compartir Escritorio desde un sistema de LabVIEW

 

Compartir el escritorio, también conocido como escritorio remoto, se refiere al software que le ayuda a ver o controlar un sistema remoto de manera local. Tradicionalmente esto se ha hecho de PC a PC, pero de manera más reciente se han creado aplicaciones móviles que permiten realizar esto con un teléfono inteligente o tablet. Combinar el software para compartir escritorio con su sistema de medida de LabVIEW tiene como resultado una forma muy simple de agregar la administración o monitorización completa de un sistema remoto a un dispositivo móvil.

El software más común para compartir escritorio es el servicio de Escritorio Remoto incluido en Microsoft Windows y un protocolo llamado Virtual Network Computing (VNC). Estos servicios son fáciles de configurar para utilizarse en redes locales, sin embargo son más difíciles de configurar para acceso seguro desde el mundo exterior.

Servicios de alojamiento como LogMeIn, TeamViewer, y GoToMyPC hacen la configuración simple al utilizar protocolos Web estándar y enviar todo el tráfico a través de sus servidores. Esto elimina la necesidad de que su departamento de IT configure el acceso desde afuera de su red local y proporciona una entrada fácil y segura a un PC desde cualquier parte del mundo.

Una desventaja potencial de utilizar la funcionalidad de escritorio compartido es que la computadora remota está solo transfiriendo una imagen de una PC en ejecución. La computadora cliente no tiene acceso local a los datos reales de medida. Grandes transferencias de imágenes también pueden requerir de mayor ancho de banda.

 

Adquisición de Datos Portátil con Tablets Windows

 

Microsoft recientemente presentó una nueva tablet con Windows 8 Surface. LabVIEW y los controladores de hardware de NI ya están soportados en versiones de Windows 8 con procesadores Intel. Esto significa que puede utilizar código existente de LabVIEW en tablets con Windows 8 de manera sencilla utilizando LabVIEW para crear aplicaciones móviles. Aunque podría necesitar algunos ajustes para hacer que su panel frontal sea «amigable con pantallas táctiles,» puede evitar reescribir el código desde cero en otro lenguaje de programación, tal como sería necesario para iOS y Android.

La mayoría de las tablets con Windows 8 también incluyen puertos USB y Wi-Fi para que puedan conectarse a cualquier dispositivo USB o DAQ en red y crear sistemas portátiles basados en LabVIEW.

Además de soportar tablets Windows 8, NI ofrece tecnología experimental en NI Labs para que usted pueda conectar dispositivos iOS y Android a un chasis NI cDAQ-9191 para tomar medidas de manera inalámbrica. NI Labs (ni.com/labs) muestra tecnologías en evolución de los ingenieros de investigación y desarrollo con las cuales se puede experimentar.

Este laboratorio virtual de investigación le da la oportunidad de descargar y trabajar con desarrollos de vanguardia, ofrecen retroalimentación de producto, y obtener respuestas a sus preguntas.

 

Una Visión del Futuro

 

La tecnología móvil aún está muy joven. El primer iPhone se anunció hace tan solo cinco años y el iPad hace dos años. La tecnología está evolucionando rápidamente, pero ha abierto las puertas a un nuevo mundo de conectividad, acceso a la información, e interactividad. Las últimas herramientas de NI son sólo el comienzo. LabVIEW es el lenguaje más listo para programación táctil del planeta. Manténgase sintonizado porque hay más cosas interesantes por venir.

Vea un video del futuro de la programación basada en pantalla táctil con LabVIEW en ni.com/newsletter/nsi2401.

– La capa física, tal como Ethernet o IEEE 802.11, sobre la cual son transmitidos los datos.

 

LabVIEW incluye un servidor Web que usted puede utilizar para desplegar VIs como servicios Web. Los servicios web de LabVIEW utilizan HTTP y formatos de datos estándar como XML para que usted pueda utilizar cualquier tecnología del lado del cliente, incluyendo HTML, JavaScript, Flash, Java, Objective C, para construir aplicaciones ligeras web o móviles.

 

– Los protocolos basados en Web tales como HTTP rutean los datos sobre redes físicas desde el cliente hasta el método de servidor apropiado y luego de regreso al cliente.

– Una aplicación que envía un requerimiento al servidor y espera recibir una respuesta, la cual es luego interpretada por el cliente.

– Una aplicación responsable de analizar una petición, ejecutar el método o acción apropiada, y enviar una respuesta al cliente.


Etiquetas
labview android