O que é IFTTT e como funciona?

A automação se estendeu dos ambientes industriais às residências e escritórios, com dispositivos e eletrodomésticos inteligentes se tornando parte de nossa vida cotidiana. Um desafio no setor de automação é criar fluxo e unidade entre a vasta diversidade de dispositivos e aplicações.

A automação foi ainda afetada por vários serviços online, como SaaS (Software como Serviço), PaaS (Plataforma como Serviço) e IaaS (Infraestrutura como Serviço). Entre as muitas plataformas SaaS e PaaS, uma ganhou destaque, incorporando o conceito de “Tudo como Serviço” ou: IFTTT.

A IFTTT, fundada em 2011, é uma empresa que oferece uma plataforma online inovadora projetada para agilizar a integração de serviços. Esta plataforma permite que os usuários automatizem uma série de tarefas em vários setores, incluindo mídia social, entretenimento, segurança, tecnologia de casa inteligente, saúde e condicionamento físico, previsão do tempo, comércio eletrônico e aumento de produtividade.

Ele unifica uma série de serviços online, comprovando valor para indivíduos e dispositivos interconectados. Com uma base de usuários superior a 18 milhões, o IFTTT simplifica a automação sem a necessidade de habilidades de codificação. A plataforma apresenta uma interface visual intuitiva que permite aos usuários criar facilmente declarações condicionais entre plataformas, automatizando as interações entre dispositivos inteligentes e aplicativos.

Neste artigo, exploraremos o IFTTT com mais detalhes, incluindo como ele funciona com IoT e automação residencial inteligente.

O que é IFTTT?
IFTTT significa “Se isto, então aquilo”. É uma plataforma de serviços online que permite aos usuários criar “miniaplicativos” ou “receitas” onde uma ação em um serviço pode desencadear uma ação em um serviço totalmente diferente. Os usuários criam conexões entre os dois usando instruções condicionais simples com a ajuda de uma interface visual no site do IFTTT.

Por exemplo, você pode configurar um miniaplicativo que diz: “Se a previsão para amanhã prevê chuva, deixe-me receber uma notificação esta noite”. Este miniaplicativo enviaria automaticamente uma notificação para o seu smartphone se houver previsão de chuva.

O IFTTT integra vários serviços, incluindo plataformas de mídia social, dispositivos domésticos inteligentes, e-mail, SMS, armazenamento em nuvem e outros. Isso torna possível automatizar muitas tarefas. Enquanto os usuários podem facilmente criar applets com a ajuda de uma interface visual usando o IFTTT, a plataforma também oferece opções pré-fabricadas. O IFTTT é uma excelente solução para agilizar tarefas online para pessoas e dispositivos. É até possível automatizar várias tarefas em um único applet com o IFTTT Pro, o novo serviço pago do IFTTT.

Origem do IFTTT

O IFTTT foi conceituado pela primeira vez pelo ex-designer da IDEO Linden Tibbets em 2008. Foi lançado oficialmente por Linden Tibbets e seu irmão, Alexander Tibbets, em 2010. O serviço foi revelado para estabelecer “receitas” básicas de automação entre aplicativos online. Logo depois, essas “receitas” foram apelidadas de “miniaplicativos”.

Em 2012, o IFTTT lançou o aplicativo para iPhone, tornando o serviço mais acessível a um público mais amplo. Também existe uma versão para iPads. Em 2014, o IFTTT foi adicionado como um aplicativo Android. Desde então, expandiu suas parcerias, integrando-se com cada vez mais serviços e dispositivos de terceiros, especialmente aqueles no espaço IoT.

Em 2015, a IFTTT separou suas tarefas em três aplicativos independentes: Do Button, Do Camera e Do Note. Um ano depois, ela voltou a uma abordagem de aplicativo singular e abandonou o conjunto “Do”. Em seguida, também introduziu a Plataforma IFTTT, permitindo que os desenvolvedores construíssem e publicassem applets para uso público mais amplo. Em 2017, a empresa lançou o “maker tier” para sua plataforma, concedendo mais flexibilidade e recursos a desenvolvedores individuais.

O IFTTT continuou a expandir as suas parcerias, especialmente com fabricantes de IoT, para acompanhar o crescente ecossistema de dispositivos inteligentes. Em 2020, introduziu o plano “Pro”, que oferece aos assinantes recursos avançados, incluindo miniaplicativos de várias etapas, tempos de execução mais rápidos e lógica condicional.

O IFTTT é conhecido por sua abordagem amigável ao usuário para automação, fornecendo aos não desenvolvedores uma maneira de integrar e automatizar serviços digitais facilmente. Apesar de sua assinatura paga ter recebido reações mistas na época do lançamento, atualmente ele tem mais de 20 milhões de usuários.

Como funciona o IFTTT
IFTTT é atualmente um dos serviços de automação online mais fáceis de usar. Ele funciona com base no princípio simples “Se isto, então aquilo”, automatizando ações (ou tarefas) com base em gatilhos condicionais. Não há necessidade de codificar ou conhecer nenhuma linguagem de programação para integrar serviços ou dispositivos. No entanto, os desenvolvedores podem construir suas próprias APIs da web que se integram ao IFTTT.

Qualquer estrutura ou linguagem de programação que suporte o desenvolvimento de API web pode ser usada com IFTTT, como Python, JavaScript, Java, Ruby on Rails, .Net Core e outros. O IFTTT envia e recebe dados no formato JSON para se comunicar com esses serviços.

O IFTTT é construído em torno de “serviços”. Um serviço pode ser uma aplicação web, um dispositivo, uma plataforma ou uma ferramenta online. Por exemplo, Gmail, Dropbox, Twitter e dispositivos inteligentes (como luzes Philips Hue) são considerados serviços.

Os serviços oferecem gatilhos e ações. Um “gatilho” é um evento ou condição específica em um serviço que inicia a ação automatizada. Por exemplo, no serviço Twitter, um novo tweet de um usuário específico pode ser um gatilho. Uma “ação” é a tarefa que o IFTTT executa quando ocorre o evento de gatilho especificado. Portanto, enviar um e-mail é uma ação do serviço Gmail.

Os usuários automatizam as tarefas “Se, Então” conectando dois serviços quaisquer, onde um fornece um gatilho e o outro fornece uma ação. Essa conexão “Se, então” entre dois serviços é feita por meio de um applet. Um miniaplicativo conecta um gatilho de um serviço a uma ação no mesmo ou em outro serviço. É essencialmente a regra ou script que diz ao IFTTT: “Se isso (gatilho) acontecer, então faça aquilo (ação)”.

Por exemplo, um miniaplicativo pode dizer: “Se chover amanhã (gatilho), avise-me por e-mail hoje à noite (ação)”.

Os usuários podem usar miniaplicativos pré-fabricados criados por outros usuários ou serviços ou criar miniaplicativos personalizados de acordo com suas necessidades. Depois que um miniaplicativo é configurado, o IFTTT monitora continuamente o serviço especificado em busca do gatilho. Quando ocorre o evento de disparo, o IFTTT executa automaticamente a ação correspondente. Normalmente, esse é um processo contínuo executado em segundo plano. Os usuários não precisam saber como o gatilho é detectado ou como a ação correspondente é concluída.

No entanto, o IFTTT pode exigir permissão para acessar determinados serviços, como aqueles que acessam suas contas do Gmail e do Dropbox. Com o IFTTT Pro, os usuários podem configurar várias ações em resposta a um único gatilho. Isto é útil na construção de automação mais complexa e sofisticada.

O IFTTT serve como um “intermediário” digital, facilitando interações entre diferentes plataformas e dispositivos online que, de outra forma, não se comunicariam ou se integrariam. É um serviço baseado em Nuvem, e todas as conexões “If, then” são armazenadas nos servidores do IFTTT.

A vantagem do IFTTT é que os usuários que não entendem de tecnologia podem usar facilmente a plataforma para aplicativos de qualquer complexidade, sem mergulhar em nenhum código ou script de programação. No entanto, a maioria das aplicações IoT ainda requer a programação de um microcontrolador ou de uma plataforma embarcada para interagir com o IFTTT.

O que são miniaplicativos
Applets IFTTT são os blocos de construção da automação na plataforma IFTTT. Eles definem como diferentes serviços interagem com base em condições especificadas. Anteriormente, os applets eram chamados de “receitas”. Os applets conectam um “gatilho” de um serviço a uma “ação” em outro serviço (ou às vezes dentro do mesmo serviço).

Os miniaplicativos incorporam o princípio IFTTT: “Se isto, então aquilo” e podem ser ativados ou desativados pelos usuários conforme necessário. O IFTTT pesquisa continuamente seu acionador quando um miniaplicativo está ativo e executa a ação quando a condição é atendida.

Serviços IFTTT
Existem centenas de serviços disponíveis na plataforma IFTTT. Todos esses serviços abrangem várias categorias. Algumas das categorias e serviços comuns dentro de cada uma estão listadas abaixo.

1. Redes sociais: Twitter (automatizar tweets, monitorar menções, rastrear hashtags), Facebook (gerenciar postagens, monitorar atividades, gerenciar fotos), Instagram (automatizar uploads de fotos, rastrear novas postagens, gerenciar seguidores), LinkedIn (compartilhar atualizações, rastrear postagens).

2. Dispositivos domésticos inteligentes: Philips Hue (controle a iluminação com base em vários acionadores), Nest Thermostat (automatize as configurações de temperatura com base em condições ou outros acionadores), Samsung SmartThings (gerenciar dispositivos inteligentes dentro do ecossistema SmartThings), TP-Link Kasa (controlar plugues inteligentes, luzes, câmeras) .

3. Armazenamento em nuvem: Google Drive (salvar arquivos, criar documentos, automatizar backups), Dropbox (automatizar uploads de arquivos, organizar arquivos), Box (gerenciar arquivos, criar pastas).

4. Mensagens e comunicação: Telegram (enviar mensagens, fotos ou outras mídias com base em gatilhos), Skype (automatizar mensagens ou chamadas), Slack (postar mensagens, monitorar canais).

5. Blogs e publicações: WordPress (publicar postagens, monitorar comentários), Medium (compartilhar histórias, rastrear publicações), Blogger (automatizar postagens de blog, rastrear atividades).

6. Comércio eletrônico e compras: eBay (rastrear itens, monitorar leilões), Amazon Alexa (definir gatilhos de voz, gerenciar tarefas domésticas inteligentes).

7. Segurança e monitoramento: Ring (monitorar a atividade da campainha, gravar vídeos), Arlo (gerenciar câmeras de segurança, monitorar a atividade).

8. Clima: Weather Underground (acionar ações com base em condições climáticas, previsões).

9. Ferramentas de desenvolvedor: Webhooks (integrar-se com serviços e aplicativos da web personalizados), Maker Webhooks (criar interações mais personalizáveis ​​e avançadas).

10. E-mail: Gmail (automatizar e-mails, rastrear recibos, organizar e-mails), Microsoft Office 365 Mail (enviar e-mails, organizar caixa de entrada).

11. Produtividade: Google Calendar (criar eventos, definir lembretes), Todoist (automatizar tarefas, definir lembretes), Evernote (organizar notas, automatizar a criação de notas).

12. Entretenimento: Spotify (gerenciar playlists, rastrear músicas favoritas), YouTube (automatizar uploads de vídeos, monitorar canais).

13. Fitness e saúde: Fitbit (monitorar treinos, monitorar sono), Withings (monitorar estatísticas de saúde, automatizar o monitoramento de saúde).

14. Outros: Localização (aciona com base na entrada ou saída de áreas geográficas específicas), RSS Feed (monitora e reage a novos itens em feeds RSS), Data e Hora (aciona ações com base em horários ou intervalos específicos).

Gatilhos IFTTT
No IFTTT, um “gatilho” é um evento ou condição que, quando atendido, inicia uma ação automatizada. Os gatilhos específicos disponíveis variam dependendo do serviço usado e de sua funcionalidade. Assim, cada serviço pode oferecer um conjunto diferente de gatilhos. Alguns exemplos de gatilhos estão listados abaixo.

1. Redes sociais: Nova postagem, seguidor, menção

2. Dispositivos domésticos inteligentes: Movimento detectado, mudança de temperatura, luz ligada/desligada

3. Armazenamento em nuvem: Novo arquivo na pasta, arquivo excluído

4. Mensagens e comunicação: Mensagem recebida, chamada perdida

5. Blogs e publicações: Nova postagem publicada, novo comentário

6. Segurança e monitoramento: Movimento da câmera detectado, porta aberta ou fechada

7. Clima: Previsão de chuva, queda ou aumento de temperatura

8. Ferramentas de desenvolvedor: Webhook recebido

9. E-mail: Novo e-mail, novo e-mail da pesquisa

10. Produtividade: Novo evento de calendário, nova tarefa adicionada

11. Entretenimento: Nova música adicionada à playlist, novo vídeo enviado

12. Outros: Local inserido ou encerrado, novo item do feed RSS, data ou hora específica.

Ações IFTTT
No IFTTT, ações são as tarefas executadas quando ocorre um evento de gatilho especificado. Assim como os gatilhos, as ações dependem dos serviços específicos aos quais pertencem. Exemplos de ações estão listados abaixo.

1. Redes sociais: Poste um tweet, atualize o status, poste uma foto

2. Dispositivos domésticos inteligentes: Ligar/desligar a luz, ajustar o termostato, trancar ou destrancar a porta

3. Armazenamento em nuvem: Carregar arquivo, criar uma pasta

4. Mensagens e comunicação: Envie uma mensagem, faça uma ligação

5. Blogs e publicações: Publique uma postagem, adicione um comentário

6. Segurança e monitoramento: Comece a gravar, envie notificação

7. Clima: Enviar boletim meteorológico

8. Ferramentas de desenvolvedor: Retorne a resposta do Webhook, execute o código personalizado

9. E-mail: Envie um e-mail, marque o e-mail como lido

10. Produtividade: Adicionar evento de calendário, criar uma tarefa

11. Entretenimento: Toque uma música, adicione à lista de reprodução

12. Fitness e saúde: Registrar atividades, definir um alarme

13. Outros: Enviar SMS, definir papel de parede, notificar

Aplicações do IFTTT
Vários aplicativos em diferentes domínios podem funcionar com o IFTTT. Facilita a maioria dos meios de automação digital. Algumas das principais aplicações do IFTT incluem o seguinte.

1. Automação de mídia social: O IFTTT pode compartilhar automaticamente postagens de blog no Twitter, Facebook ou LinkedIn. Ele permite que os usuários salvem tweets em planilhas do Google. Com o IFTTT, até você pode alterar sua foto de perfil em várias plataformas, já que você a altera em um só lugar.

2. Automação residencial: Com o IFTTT, você pode desligar automaticamente as luzes inteligentes ao sair de casa e ligá-las novamente quando você retornar. Ele permite que você receba notificações de câmeras de segurança à medida que detectam qualquer movimento. Ele pode ajustar o termostato com base nas previsões meteorológicas. Você também pode começar a preparar o café automaticamente quando o alarme dispara.

3. Segurança e vigilância: O IFTTT pode notificá-lo quando o smart lock for desbloqueado. Ele permite registrar quando portas ou janelas são abertas ou fechadas e pisca luzes inteligentes quando um detector de fumaça é acionado.

4. Armazenamento: O IFTTT pode fazer backup automático de suas fotos para armazenamento. Ele permite salvar anexos de e-mail no armazenamento em nuvem e armazenar capturas de tela em uma pasta específica na nuvem.

5. Notificação: Com o IFTTT, você pode receber e automatizar notificações para previsões meteorológicas específicas. Você pode receber notificações de produtos que estão em falta ou em promoção. Você também pode receber notificações de postagens ou fóruns em mídias sociais.

6. Saúde e boa forma: O IFTTT permite registrar seus treinos de um rastreador de fitness em uma planilha do Google, receber lembretes para beber água a cada hora ou tomar remédios e monitorar padrões de sono gravando quando você liga/desliga as luzes inteligentes.

7. Produtividade: O IFTTT permite salvar novos contatos adicionados ao seu telefone em uma planilha do Google. Você pode arquivar seus anexos de e-mail no Dropbox ou no Google Drive. Ele também permite criar um item da lista de tarefas quando você perde uma chamada ou definir o telefone para o modo silencioso durante eventos específicos do calendário.

8. Comércio eletrônico e compras: O IFTTT permite rastrear quedas de preços nos itens que você deseja comprar. Fornece notificações sobre novos produtos e ofertas de vendas de suas marcas favoritas.

9. Entretenimento: Usando o IFTTT, você pode reproduzir sua playlist favorita ao chegar em casa. Você pode silenciar seu telefone durante o horário do seu programa de TV favorito. Você também pode alterar a cor das luzes inteligentes com base na música que está sendo reproduzida.

Estes são apenas alguns exemplos de possíveis aplicações com IFTTT.

IFTTT para IoT
A capacidade do IFTTT de conectar e automatizar vários serviços online o torna especialmente útil para a Internet das Coisas (IoT). Ele resolve um dos desafios mais significativos da IoT (ou seja, conectar dispositivos e serviços de diferentes fabricantes usando diferentes protocolos e plataformas).

Esta plataforma preenche lacunas e permite que dispositivos e serviços totalmente diferentes conversem entre si e trabalhem juntos perfeitamente. É mais útil na configuração de automação entre dispositivos IoT, o que normalmente é desafiador tecnicamente.

Com o IFTTT, a automação é simples devido à sua técnica baseada em regras e interface visual amigável. Isso simplifica a configuração de interações complexas entre dispositivos IoT, especialmente para usuários que não entendem de tecnologia. Os usuários também podem personalizar o comportamento dos dispositivos IoT com base nas preferências pessoais.

O IFTTT pode notificar os usuários sobre eventos específicos detectados por seus dispositivos IoT e registrar dados de sensores IoT em bancos de dados, planilhas ou outras plataformas, permitindo que os usuários analisem tendências e padrões ao longo do tempo. A integração de dispositivos IoT relacionados à segurança com outros serviços pode aumentar a segurança. Também integra dispositivos domésticos inteligentes com vários serviços que melhoram as suas capacidades.

A plataforma pode aprimorar os recursos dos assistentes de voz, como Amazon Alexa ou Google Assistant, criando ações personalizadas acionadas por voz envolvendo vários dispositivos IoT. Ele também pode usar a localização do smartphone de um usuário para acionar ações específicas de IoT. Além disso, o IFTTT é valioso para vários cenários industriais de IoT.

Por que IFTTT
O IFTTT é bem avaliado por seus usuários por sua simplicidade e automação direta baseada em regras. Ele automatiza tarefas complexas que exigem conhecimento técnico ou que seriam demoradas para serem implementadas por código.

A plataforma é fácil de seguir para usuários que não entendem de tecnologia. Outra razão pela qual o IFTTT é popular é a diversidade de serviços, dispositivos e plataformas digitais que permite aos usuários acessar.

Custo do IFTTT
IFTTT tem três planos. Um é um plano gratuito que oferece dois miniaplicativos e velocidades de miniaplicativos padrão. Este programa permite que os usuários publiquem miniaplicativos ou criem os seus próprios e obtenham acesso gratuito a aplicativos móveis. Ele também permite que os miniaplicativos sejam executados por tempo ilimitado.

Existe um plano Pro intermediário com uma taxa de assinatura de US$ 2,50/mês. Ele permite que os usuários criem 20 miniaplicativos e oferece uma velocidade de miniaplicativo mais rápida. Os usuários obtêm miniaplicativos multiação e gatilhos e ações exclusivos com o plano Pro. O plano Pro+ é o melhor disponível. Oferece miniaplicativos ilimitados com serviços de IA, várias contas e Everything-in-Pro. Isso significa que os usuários podem acessar ferramentas de desenvolvedores e serviços exclusivos de suporte ao cliente. O plano Pro+ está disponível por uma taxa de assinatura de US$ 5/mês.

contenido relacionado

Regresar al blog

Deja un comentario

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