O que é IFTTT e como funciona?

¿Qué es IFTTT y cómo funciona?

La automatización se ha extendido desde los entornos industriales a los hogares y las oficinas, y los dispositivos y electrodomésticos inteligentes se han convertido en parte de nuestra vida cotidiana. Un desafío en el sector de la automatización es crear flujo y unidad entre la gran diversidad de dispositivos y aplicaciones.

La automatización se vio afectada además por varios servicios en línea como SaaS (software como servicio), PaaS (plataforma como servicio) e IaaS (infraestructura como servicio). Entre las múltiples plataformas SaaS y PaaS, una ganó protagonismo, incorporando el concepto de “Todo como Servicio” o: IFTTT.

IFTTT, fundada en 2011, es una empresa que ofrece una innovadora plataforma en línea diseñada para agilizar la integración de servicios. Esta plataforma permite a los usuarios automatizar una variedad de tareas en múltiples industrias, incluidas las redes sociales, el entretenimiento, la seguridad, la tecnología del hogar inteligente, la salud y el fitness, el pronóstico del tiempo, el comercio electrónico y el aumento de la productividad.

Unifica una gama de servicios en línea, demostrando valor para individuos y dispositivos interconectados. Con una base de usuarios de más de 18 millones, IFTTT simplifica la automatización sin necesidad de conocimientos de codificación. La plataforma presenta una interfaz visual intuitiva que permite a los usuarios crear fácilmente declaraciones condicionales multiplataforma, automatizando las interacciones entre aplicaciones y dispositivos inteligentes.

En este artículo, exploraremos IFTTT con más detalle, incluido cómo funciona con IoT y la automatización del hogar inteligente.

¿Qué es IFTTT?
IFTTT significa "Si esto, entonces aquello". Es una plataforma de servicios en línea que permite a los usuarios crear “applets” o “recetas” donde una acción en un servicio puede desencadenar una acción en un servicio completamente diferente. Los usuarios crean conexiones entre los dos mediante declaraciones condicionales simples con la ayuda de una interfaz visual en el sitio web de IFTTT.

Por ejemplo, puede configurar un subprograma que diga: "Si el pronóstico para mañana predice lluvia, déjame recibir una notificación esta noche". Este subprograma enviará automáticamente una notificación a su teléfono inteligente si se pronostica lluvia.

IFTTT integra múltiples servicios, incluidas plataformas de redes sociales, dispositivos domésticos inteligentes, correo electrónico, SMS, almacenamiento en la nube y otros. Esto permite automatizar muchas tareas. Si bien los usuarios pueden crear subprogramas fácilmente con la ayuda de una interfaz visual usando IFTTT, la plataforma también ofrece opciones prediseñadas. IFTTT es una excelente solución para acelerar las tareas en línea para personas y dispositivos. Incluso es posible automatizar múltiples tareas en un solo subprograma con IFTTT Pro, el nuevo servicio pago de IFTTT.

Origen de IFTTT

IFTTT fue conceptualizado por primera vez por el ex diseñador de IDEO Linden Tibbets en 2008. Fue lanzado oficialmente por Linden Tibbets y su hermano, Alexander Tibbets, en 2010. Se reveló que el servicio establecía “recetas” básicas para la automatización entre aplicaciones en línea. Poco después, estas “recetas” fueron denominadas “applets”.

En 2012, IFTTT lanzó la aplicación para iPhone, haciendo que el servicio fuera más accesible para un público más amplio. También existe una versión para iPad. En 2014, se agregó IFTTT como una aplicación de Android. Desde entonces, ha ampliado sus asociaciones, integrándose con cada vez más servicios y dispositivos de terceros, especialmente aquellos en el espacio de IoT.

En 2015, IFTTT separó sus tareas en tres aplicaciones independientes: Do Button, Do Camera y Do Note. Un año después, volvió a un enfoque de aplicación singular y abandonó el conjunto "Hacer". Luego también introdujo la plataforma IFTTT, que permite a los desarrolladores crear y publicar subprogramas para un uso público más amplio. En 2017, la empresa lanzó el "nivel de fabricante" para su plataforma, otorgando más flexibilidad y recursos a los desarrolladores individuales.

IFTTT ha seguido ampliando sus asociaciones, especialmente con fabricantes de IoT, para mantenerse al día con el creciente ecosistema de dispositivos inteligentes. En 2020, presentó el plan "Pro", que ofrece a los suscriptores funciones avanzadas que incluyen subprogramas de varios pasos, tiempos de ejecución más rápidos y lógica condicional.

IFTTT es conocido por su enfoque de automatización fácil de usar, que brinda a los no desarrolladores una forma de integrar y automatizar fácilmente servicios digitales. Aunque su suscripción paga recibió reacciones encontradas en el momento de su lanzamiento, actualmente cuenta con más de 20 millones de usuarios.

Cómo funciona IFTTT
IFTTT es actualmente uno de los servicios de automatización en línea más fáciles de usar. Funciona según el principio simple "Si esto, entonces aquello", automatizando acciones (o tareas) basadas en desencadenantes condicionales. No es necesario codificar ni conocer ningún lenguaje de programación para integrar servicios o dispositivos. Sin embargo, los desarrolladores pueden crear sus propias API web que se integren con IFTTT.

Se puede utilizar cualquier marco o lenguaje de programación que admita el desarrollo de API web con IFTTT, como Python, JavaScript, Java, Ruby on Rails, .Net Core y otros. IFTTT envía y recibe datos en formato JSON para comunicarse con estos servicios.

IFTTT se basa en "servicios". Un servicio puede ser una aplicación web, un dispositivo, una plataforma o una herramienta en línea. Por ejemplo, Gmail, Dropbox, Twitter y los dispositivos inteligentes (como las luces Philips Hue) se consideran servicios.

Los servicios ofrecen desencadenantes y acciones. Un "desencadenante" es un evento o condición específica en un servicio que inicia una acción automatizada. Por ejemplo, en el servicio Twitter, un nuevo tweet de un usuario específico puede ser un desencadenante. Una "acción" es la tarea que realiza IFTTT cuando ocurre el evento desencadenante especificado. Por tanto, enviar un correo electrónico es una acción del servicio Gmail.

Los usuarios automatizan las tareas "Si, entonces" conectando dos servicios cualesquiera, donde uno proporciona un desencadenante y el otro proporciona una acción. Esta conexión “Si, Entonces” entre dos servicios se realiza a través de un subprograma. Un subprograma conecta un disparador de un servicio a una acción en el mismo servicio o en otro. Es esencialmente la regla o guión que le dice a IFTTT: "Si sucede esto (desencadenante), entonces haz aquello (acción)".

Por ejemplo, un subprograma podría decir: "Si llueve mañana (activador), avíseme por correo electrónico esta noche (acción)".

Los usuarios pueden utilizar subprogramas prediseñados creados por otros usuarios o servicios, o crear subprogramas personalizados según sus necesidades. Después de configurar un subprograma, IFTTT monitorea continuamente el servicio especificado para el disparador. Cuando ocurre el evento desencadenante, IFTTT automáticamente toma la acción correspondiente. Normalmente, este es un proceso continuo que se ejecuta en segundo plano. Los usuarios no necesitan saber cómo se detecta el desencadenante ni cómo se completa la acción correspondiente.

Sin embargo, IFTTT puede requerir permiso para acceder a ciertos servicios, como aquellos que acceden a sus cuentas de Gmail y Dropbox. Con IFTTT Pro, los usuarios pueden configurar múltiples acciones en respuesta a un único disparador. Esto resulta útil a la hora de crear automatizaciones más complejas y sofisticadas.

IFTTT actúa como un "intermediario" digital, facilitando las interacciones entre diferentes plataformas y dispositivos en línea que de otro modo no se comunicarían ni se integrarían. Es un servicio basado en la nube y todas las conexiones "Si, entonces" se almacenan en servidores IFTTT.

La ventaja de IFTTT es que los usuarios no expertos en tecnología pueden utilizar fácilmente la plataforma para aplicaciones de cualquier complejidad sin tener que sumergirse en ningún código o script de programación. Sin embargo, la mayoría de las aplicaciones de IoT todavía requieren programar un microcontrolador o una plataforma integrada para interactuar con IFTTT.

¿Qué son los subprogramas?
Los subprogramas IFTTT son los componentes básicos de la automatización en la plataforma IFTTT. Definen cómo interactúan los diferentes servicios en función de condiciones específicas. Anteriormente, los subprogramas se llamaban "recetas". Los applets conectan un "disparador" de un servicio con una "acción" en otro servicio (o, a veces, dentro del mismo servicio).

Los applets encarnan el principio IFTTT: "Si esto, entonces aquello" y los usuarios pueden activarlos o desactivarlos según sea necesario. IFTTT sondea continuamente su activador cuando un subprograma está activo y realiza la acción cuando se cumple la condición.

Servicios IFTTT
Hay cientos de servicios disponibles en la plataforma IFTTT. Todos estos servicios abarcan múltiples categorías. Algunas de las categorías y servicios comunes dentro de cada una se enumeran a continuación.

1. Redes sociales: Twitter (automatizar tweets, monitorear menciones, rastrear hashtags), Facebook (administrar publicaciones, monitorear actividad, administrar fotos), Instagram (automatizar la carga de fotos, rastrear nuevas publicaciones, administrar seguidores), LinkedIn (compartir actualizaciones, rastrear publicaciones ).

2. Dispositivos domésticos inteligentes: Philips Hue (controla la iluminación según múltiples activadores), Nest Thermostat (automatiza la configuración de temperatura según las condiciones u otros activadores), Samsung SmartThings (administra dispositivos inteligentes dentro del ecosistema SmartThings), TP-Kasa Link (controla dispositivos inteligentes enchufes, luces, cámaras).

3. Almacenamiento en la nube: Google Drive (guarda archivos, crea documentos, automatiza copias de seguridad), Dropbox (automatiza la carga de archivos, organiza archivos), Box (administra archivos, crea carpetas).

4. Mensajería y comunicación: Telegram (enviar mensajes, fotos u otros medios basados ​​en activadores), Skype (automatizar mensajes o llamadas), Slack (publicar mensajes, monitorear canales).

5. Blogs y publicaciones: WordPress (publicar publicaciones, monitorear comentarios), Medium (compartir historias, realizar un seguimiento de las publicaciones), Blogger (automatizar las publicaciones del blog, realizar un seguimiento de la actividad).

6. Comercio electrónico y compras: eBay (sigue artículos, supervisa subastas), Amazon Alexa (establece activadores de voz, gestiona tareas domésticas inteligentes).

7. Seguridad y monitoreo: Ring (monitorear la actividad del timbre, grabar videos), Arlo (administrar cámaras de seguridad, monitorear la actividad).

8. Clima: Weather Underground (activa acciones basadas en condiciones climáticas, pronósticos).

9. Herramientas de desarrollo: Webhooks (se integran con aplicaciones y servicios web personalizados), Maker Webhooks (crean interacciones más personalizables y avanzadas).

10. Correo electrónico: Gmail (automatiza correos electrónicos, realiza un seguimiento de recibos, organiza correos electrónicos), Microsoft Office 365 Mail (envía correos electrónicos, organiza la bandeja de entrada).

11. Productividad: Google Calendar (crear eventos, establecer recordatorios), Todoist (automatizar tareas, establecer recordatorios), Evernote (organizar notas, automatizar la creación de notas).

12. Entretenimiento: Spotify (administra listas de reproducción, rastrea tus canciones favoritas), YouTube (automatiza la carga de videos, monitorea canales).

13. Fitness y salud: Fitbit (sigue los entrenamientos, sigue el sueño), Withings (sigue las estadísticas de salud, automatiza el seguimiento de la salud).

14. Otros: Ubicación (se activa según la entrada o salida de áreas geográficas específicas), Fuente RSS (monitorea y reacciona a nuevos elementos en las fuentes RSS), Fecha y hora (activa acciones según tiempos o intervalos específicos).

Activadores IFTTT
En IFTTT, un "desencadenante" es un evento o condición que, cuando se cumple, inicia una acción automatizada. Los activadores específicos disponibles varían según el servicio utilizado y su funcionalidad. Por tanto, cada servicio puede ofrecer un conjunto diferente de factores desencadenantes. A continuación se enumeran algunos ejemplos de desencadenantes.

1. Redes sociales: nueva publicación, seguidor, mención.

2. Dispositivos domésticos inteligentes: movimiento detectado, cambio de temperatura, encendido/apagado de luz

3. Almacenamiento en la nube: archivo nuevo en la carpeta, archivo eliminado

4. Mensajería y comunicación: mensaje recibido, llamada perdida

5. Blogs y publicaciones: Nuevo post publicado, nuevo comentario

6. Seguridad y monitoreo: movimiento de cámara detectado, puerta abierta o cerrada

7. Clima: Previsión de lluvia, descenso o aumento de temperatura

8. Herramientas de desarrollo: webhook entrante

9. Correo electrónico: nuevo correo electrónico, nuevo correo electrónico de encuesta

10. Productividad: nuevo evento del calendario, nueva tarea agregada

11. Entretenimiento: nueva canción agregada a la lista de reproducción, nuevo video subido

12. Otros: Lugar ingresado o cerrado, nuevo elemento del feed RSS, fecha u hora específica.

Acciones de IFTTT
En IFTTT, las acciones son las tareas que se realizan cuando ocurre un evento desencadenante específico. Al igual que los desencadenantes, las acciones dependen de los servicios específicos a los que pertenecen. A continuación se enumeran ejemplos de acciones.

1. Redes sociales: publique un tweet, actualice el estado, publique una foto

2. Dispositivos domésticos inteligentes: enciende/apaga la luz, ajusta el termostato, bloquea o desbloquea la puerta

3. Almacenamiento en la nube: cargar archivos, crear carpetas

4. Mensajería y comunicación: enviar un mensaje, realizar una llamada

5. Blogs y publicaciones: Publicar una entrada, añadir un comentario

6. Seguridad y monitoreo: comenzar a grabar, enviar notificación

7. Clima: enviar informe meteorológico

8. Herramientas de desarrollo: devolver respuesta de webhook, ejecutar código personalizado

9. Correo electrónico: envíe un correo electrónico, márquelo como leído

10. Productividad: agregue un evento al calendario, cree una tarea

11. Entretenimiento: reproduce una canción, agrégala a la lista de reproducción

12. Fitness y salud: registra actividades, configura una alarma

13. Otros: enviar SMS, configurar fondo de pantalla, notificar

Aplicaciones IFTTT
Varias aplicaciones en diferentes dominios pueden funcionar con IFTTT. Facilita la mayoría de los medios de automatización digital. Algunas de las principales aplicaciones de IFTT incluyen las siguientes.

1. Automatización de redes sociales: IFTTT puede compartir automáticamente publicaciones de blog en Twitter, Facebook o LinkedIn. Permite a los usuarios guardar tweets en Google Sheets. Con IFTTT, incluso tú puedes cambiar tu foto de perfil en múltiples plataformas mientras la cambias en un solo lugar.

2. Domótica: Con IFTTT, puedes apagar automáticamente tus luces inteligentes cuando sales de casa y volver a encenderlas cuando regresas. Te permite recibir notificaciones de las cámaras de seguridad a medida que detectan cualquier movimiento. Puede ajustar el termostato según las previsiones meteorológicas. También puedes empezar a preparar café automáticamente cuando suena la alarma.

3. Seguridad y vigilancia: IFTTT puede notificarle cuando se desbloquea la cerradura inteligente. Le permite registrar cuándo se abren o cierran puertas o ventanas y enciende luces inteligentes cuando se activa un detector de humo.

4. Almacenamiento: IFTTT puede hacer una copia de seguridad automática de sus fotos para almacenarlas. Le permite guardar archivos adjuntos de correo electrónico en el almacenamiento en la nube y almacenar capturas de pantalla en una carpeta específica en la nube.

5. Notificación: con IFTTT, puede recibir y automatizar notificaciones de pronósticos meteorológicos específicos. Podrás recibir notificaciones sobre productos agotados o en oferta. También puede recibir notificaciones de publicaciones en redes sociales o foros.

6. Salud y estado físico: IFTTT le permite registrar sus entrenamientos desde un rastreador de actividad física en una hoja de Google, recibir recordatorios para beber agua cada hora o tomar medicamentos y monitorear los patrones de sueño registrando cuándo enciende o apaga sus luces inteligentes.

7. Productividad: IFTTT le permite guardar nuevos contactos agregados a su teléfono en una hoja de Google. Puede archivar los archivos adjuntos de su correo electrónico en Dropbox o Google Drive. También le permite crear un elemento de la lista de tareas pendientes cuando pierde una llamada o configura su teléfono en modo silencioso durante eventos específicos del calendario.

8. Comercio electrónico y compras: IFTTT le permite realizar un seguimiento de las caídas de precios de los artículos que desea comprar. Proporciona notificaciones sobre nuevos productos y ofertas de ventas de sus marcas favoritas.

9. Entretenimiento: con IFTTT, puedes reproducir tu lista de reproducción favorita cuando llegues a casa. Puede silenciar su teléfono durante los horarios de sus programas de televisión favoritos. También puedes cambiar el color de las luces inteligentes según la música que se reproduzca.

Estos son sólo algunos ejemplos de posibles aplicaciones con IFTTT.

IFTTT para IoT
La capacidad de IFTTT para conectar y automatizar varios servicios en línea lo hace especialmente útil para Internet de las cosas (IoT). Resuelve uno de los desafíos más importantes de IoT (es decir, conectar dispositivos y servicios de diferentes fabricantes utilizando diferentes protocolos y plataformas).

Esta plataforma cierra brechas y permite que dispositivos y servicios completamente diferentes se comuniquen entre sí y trabajen juntos sin problemas. Es más útil para configurar la automatización entre dispositivos de IoT, lo que suele ser un desafío técnico.

Con IFTTT, la automatización es simple debido a su técnica basada en reglas y su interfaz visual fácil de usar. Esto simplifica la configuración de interacciones complejas entre dispositivos de IoT, especialmente para usuarios que no son expertos en tecnología. Los usuarios también pueden personalizar el comportamiento de los dispositivos IoT según sus preferencias personales.

IFTTT puede notificar a los usuarios sobre eventos específicos detectados por sus dispositivos IoT y registrar datos de sensores IoT en bases de datos, hojas de cálculo u otras plataformas, lo que permite a los usuarios analizar tendencias y patrones a lo largo del tiempo. La integración de dispositivos IoT relacionados con la seguridad con otros servicios puede aumentar la seguridad. También integra dispositivos domésticos inteligentes con diversos servicios que mejoran sus capacidades.

La plataforma puede mejorar las capacidades de los asistentes de voz como Amazon Alexa o Google Assistant mediante la creación de acciones personalizadas activadas por voz que involucren múltiples dispositivos de IoT. También puede utilizar la ubicación del teléfono inteligente de un usuario para desencadenar acciones específicas de IoT. Además, IFTTT es valioso para diversos escenarios industriales de IoT.

¿Por qué IFTTT?
IFTTT está altamente valorado por sus usuarios por su simplicidad y automatización sencilla basada en reglas. Automatiza tareas complejas que requieren conocimientos técnicos o que llevarían mucho tiempo implementar mediante código.

La plataforma es fácil de seguir para usuarios sin conocimientos de tecnología. Otra razón por la que IFTTT es popular es la diversidad de servicios, dispositivos y plataformas digitales a los que permite acceder a los usuarios.

Costo IFTTT
IFTTT tiene tres planes. Uno es un plan gratuito que ofrece dos subprogramas y velocidades de subprograma estándar. Este programa permite a los usuarios publicar subprogramas o crear los suyos propios y obtener acceso gratuito a aplicaciones móviles. También permite que los subprogramas se ejecuten por tiempo ilimitado.

Hay un plan Pro de rango medio con una tarifa de suscripción de $2,50 al mes. Permite a los usuarios crear 20 subprogramas y ofrece una velocidad de subprograma más rápida. Los usuarios obtienen subprogramas de múltiples acciones y activadores y acciones únicos con el plan Pro. El plan Pro+ es el mejor disponible. Ofrece subprogramas ilimitados con servicios de inteligencia artificial, múltiples cuentas y Everything-in-Pro. Esto significa que los usuarios pueden acceder a herramientas exclusivas para desarrolladores y servicios de atención al cliente. El plan Pro+ está disponible por una tarifa de suscripción de $5 al mes.

Conteúdo Relacionado

En cada vehículo hay una red de sensores integrada...
El controlador del motor es uno de los componentes...
ESP32-CAM es un módulo de cámara compacto que combina...
La evolución de los estándares USB ha sido fundamental...
SCHURTER anuncia una mejora de su popular serie SWZ...
Visual Communications Company (VCC) ha anunciado sus nuevos tubos...
A Sealevel Systems anuncia o lançamento da Interface Serial...
A STMicroelectronics introduziu Diodos retificadores Schottky de trincheira de...
Determinar uma localização precisa é necessário em várias indústrias...
O novo VIPerGaN50 da STMicroelectronics simplifica a construção de...
A Samsung Electronics, fornecedora de tecnologia de memória avançada,...
O mercado embarcado tem uma necessidade de soluções de...
Probablemente se haya encontrado con el término " resistencia...
Probablemente tenga un aislante de soporte si ha notado...
Probablemente haya visto un aislante colocado en postes de...
Probablemente hayas visto aisladores de grillete entronizados en postes...
Probablemente hayas experimentado situaciones en las que controlar un...
Regresar al blog

Deja un comentario

Ten en cuenta que los comentarios deben aprobarse antes de que se publiquen.