From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Example Code

Enviar mensajes de texto (SMS) desde LabVIEW usando SMTP Email

Hola, para una aplicación que estoy desarrollando tenía el objetivo de poder enviar un mensaje de texto a un celular cuando se disparara una alarma, buscando un poco en la red y aquí encontré algunos ejemplos y documentación con lo que logré mi objetivo, a continuación les comparto un ejemplo por si están interesados en hacer algo parecido!

Primer, ya que LabVIEW no tiene funcionalidades de celular, se debe utilizar el SMS Gateway del proveedor celular (ej: Movistar, Claro o Tigo si estás en Colombia) para facilitar el envío de mensajes de texto a través de correo electrónico. A continuación un enlace con la lista de los SMS Gateway de los principales operadores:

http://newtech.about.com/od/mobile/a/Sms-Gateway-From-Email-To-Sms-Text-Message.htm

http://en.wikipedia.org/wiki/List_of_SMS_gateways

Entonces, lo único que necesitamos hacer es enviar el mensaje de texto al celular como si fuera un correo electrónico utilizando por ejemplo la dirección numerocelular@movistar.com.co, para ésto utilizamos la funcion SMTP Email Send Message (Small) VI. Esta función requiere el Mail Server de su servidor de correo (Yahoo, Gmail, etc..), su correo electrónico y el mensaje a enviar, a continuación algunos ejemplos del SMTP Email:

https://decibel.ni.com/content/docs/DOC-3474

http://digital.ni.com/public.nsf/allkb/57597451D40737058625729900589452?OpenDocument

Yo estoy utilizando el mail server del servidor de correo de la empresa donde trabajo por lo que entenderán que no puedo suministrarlo, ademas mi cuenta de correo. A continuación un pantallazo del VI básico de ejemplo para enviar un SMS a un celular del operador Comcel (ahora Claro) de Colombia (el SMS Gateway para éste caso es numero@comcel.com sin el .co). Hay que dejar claro que estos mensajes tienen un precio variable dependiendo del operador y se le cobrará al número al que se le envíe el mensaje, por lo que debes tener en cuenta que no siempre es gratis.

send SMS.PNG

Espero les sirva el ejemplo!!

A continuacion un documento adicional de referecia:

https://decibel.ni.com/content/docs/DOC-24116#comment-24825

Example code from the Example Code Exchange in the NI Community is licensed with the MIT license.

Comments
fer_elec
Member
Member
on

hola, me interesa hacer algo parecido, soy de argentina y quiero mandarle un mensaje a un cel CLARO, en lugar de poner @comcel.com, que debería poner??

gracias!

JohnCaipa
Member
Member
on

Intenta con NUMBER@sms.ctimovil.com.ar pero no te aseguro que funciona,me comentas si te funciona.

fer_elec
Member
Member
on

gracias por responder, no me ha funcionado, al numero hay q escribirlo de alguna forma en particular?

CAMILO1099
Member
Member
on

Excelente, me funciono gracias. Ademas se pueden enviar a correos como hotmail. modificando la vi.

enriqueesc
Member
Member
on

sorry I'm in Mexico and I want to send the message to the company which would be the gateway Telcel for Telcel send I would appreciate the help thanks

DianaT
Member
Member
on

Hola John, perdonaras mi ignorancia, pero quisiera saber donde se puede trabajar el programa LabView, soy instructora del SENA, y estoy interesada en desarrollar algo parecido a tu ejemplo, pero no conozco el programa. Lei que hay una versión de prueba de 7 días, pero parece muy poco. Podrías por favor orientarme un poco sobre el programa o como lograr enviar un sms al recibir un correo?.

JohnCaipa
Member
Member
on

Hola, te redomiendo que consigas la version academica de LabVIEW, si estas en Bogotá puedes ir a la oficina de NI para que te ayuden y o por si quieres conseguir algun tipo de licencia. Con respecto a lo de aprender la programación te recomiendo buscar en la seccion academica tutoriales como los que te doy a continuacion:

https://decibel.ni.com/content/docs/DOC-18928

http://digital.ni.com/public.nsf/allkb/47792ADB22AC198F86257461005FE277

Si sigues el ejemplo puedes conseguir que funcione, ademas al final del ejemplo se encuentra la referencia que yo utilice como guia, espero te sirva.

urieluribe
Member
Member
on

Esta muy bueno tu demo, me ayudara mucho, solo me costo trabajo el mail server.

Gracias

carlosferre
Member
Member
on

buenas tardes, me interesa aplicar la misma aplicacion de alarmas en los celulares, ya me funciona con los correos, pero no encuentro el msn gateway de telcel. me podrias ayudar a consegurilo, debo de hacer algun pago? gracias

danniam
Member
Member
on

Buenos Dias:

Estoy tratando de hacer una aplicación para que me envie los mensajes al celular y no me los esta generando, que podria estar haciendo mal.

gracais por su atención

chuyuyui
Member
Member
on

Hola buen dia... estoy intentando mandar mi reporte a un correo pero la verdad es que no me sale el VI verde que tu pones el de MAIL... ya me meti a data communication>> protocolos>> smtp pero no encuentro ese VI ayuda porfavot!imagen.jpg

Ale.Program
Member
Member
on

Muy buenas tardes mi nombre es alejo y necesito hacer lo mismo desde Mexico para Cuba y viceversa, la direccion q tengo de telcel no me sirve simplemente desde mi cell y deseo ponerlo en Labwiev para automatizar la cosa

Contributors