Skip to main content

Inicio Rápido Watcher a Twilio

Parte 1. ¿Qué es Twilio?

Twilio es una plataforma líder en comunicaciones en la nube para desarrolladores. Ofrece un conjunto de APIs para integrar capacidades de voz, video y mensajería en aplicaciones. Con Twilio, los desarrolladores pueden crear fácilmente funciones potentes de comunicación como llamadas de voz, videoconferencias y mensajes SMS. Proporciona herramientas amigables y una infraestructura confiable, siendo una opción preferida para desarrollar aplicaciones innovadoras y mejorar la experiencia del usuario. Twilio opera con un modelo de pago por uso, permitiendo a los desarrolladores pagar solo por los servicios específicos que utilizan.

Parte 2. Cómo registrarse

Paso 1. Haz clic aquí para ir a Twilio. Al finalizar el registro, verás tu SID y Token. Además, debes comprar un número para enviar mensajes.

Paso 2. Ve a esta página, selecciona un número que te guste y cómpralo. Como nuevo usuario, Twilio te dará 15 dólares para probar sus funciones.

Paso 3. Aquí tienes una introducción del número, revisa y luego haz clic en el botón Comprar.

Paso 4. En esta página se mostrarán todos los números activos. El número que compraste aparecerá aquí.

Paso 5. Regresa a la consola, allí verás el SID, Token y el número de teléfono. Esto es lo que necesitaremos más adelante.

Parte 3. Cómo configurar Twilio en Node-RED

Si aún no sabes cómo enviar mensajes de Watcher a Node-RED, por favor consulta aquí.

Paso 1. Primero debemos descargar el complemento Twilio en Node-RED, así que haz clic en Manage palette.

Paso 2. Busca "twilio" e instala el primero que aparece.

Paso 3. Arrastra el módulo Twilio al espacio de trabajo, haz doble clic en él y luego agrega una nueva configuración de Twilio.

Paso 4. Completa las propiedades: SID, From y Token vienen de la consola Twilio. Name es el nombre que quieres darle a esta configuración.

Paso 5. Completa estas propiedades: Output indica si quieres SMS o llamada, To es el número de teléfono al que enviarás, Name es el nombre del módulo.

Paso 6. Después verás esta página.

Parte 4. Enviar mensaje a Twilio

Obtener todos los resultados

Paso 1. Ejecuta una tarea en Watcher.

Primero, necesitas ejecutar una tarea en Watcher siguiendo el video a continuación. Si quieres saber más haz clic aquí.

Paso 2. Arrastra el módulo OpenStream de SenseCAP y el módulo debug al espacio de trabajo y configúralos. Si no sabes cómo configurarlos, consulta aquí. Conéctalos y haz clic en Deploy en la esquina superior derecha.

Paso 3. Recibirás mensajes tanto en la página de debug como en un mensaje de Twilio en tu teléfono.

Página de debugMensaje de Twilio

Obtener resultados específicos

Paso 1. Si crees que obtener todos los resultados es mucho y solo quieres obtener resultados específicos, arrastra un módulo function al medio y conéctalo.

Paso 2. Haz doble clic en el módulo function y escribe algo de código para obtener el mensaje que quieres. Haz clic en Done y luego en Deploy.

Obtener un mensaje específico:

msg.payload = msg.payload.value[0].content;
return msg;

Si quieres obtener más de un mensaje, usa el código siguiente:

var content = msg.payload.value[0].content;
var image_url = msg.payload.value[0].image_url;
var timestamp = new Date(msg.payload.timestamp).toLocaleString();

msg.payload = {
value1: content,
value2: image_url,
value3: "Alert received at " + timestamp
};
return msg;

Paso 2. Ejecuta una tarea en Watcher, si no sabes cómo hacerlo, consulta aquí.

Paso 3. Recibirás mensajes tanto en la página de debug como en un mensaje de Twilio en tu teléfono.

Página de debugMensaje de Twilio

¡Felicidades por conectar exitosamente Watcher con Twilio! Ahora, libera el poder de esta integración y comienza a crear aplicaciones innovadoras que aprovechen las capacidades de comunicación sin interrupciones~

Soporte Técnico y Discusión de Producto

¡Gracias por elegir nuestros productos! Estamos aquí para ofrecerte soporte de diversas formas para asegurar que tu experiencia con nuestros productos sea lo más fluida posible. Contamos con varios canales de comunicación para atender diferentes preferencias y necesidades.

Loading Comments...