Ifttt agora se conecta a qualquer coisa: introduzir o canal fabricante

Se você não estiver usando IFTTT, você está perdendo a sério fora. Se isto que permite combinar diferentes serviços com sua própria lógica personalizada. Você define o que deve acontecer quando uma condição for atendida. Por exemplo: se um RSS feed atualizações, envie um e-mail. Se o tráfego é ruim, te acordar cedo.

Os usos potenciais para IFTTT são interminável. Mas, até agora, tem sido difícil para fazer a interface com seus próprios projetos de hardware. Hoje, tudo isso mudou.

Meet Your Maker (Channel)

Canais são os blocos de construção fundamentais da IFTTT. Eles representam serviços da web que fornecem fontes de dados ou até mesmo dispositivos físicos como wearables fitness.

Há bem mais de 200 canais disponíveis, e eles são um bando diversificado, variando de status da bateria do Android, feeds RSS, bem como o conteúdo de editoras como BuzzFeed eo New York Times. Agora, eles adicionaram o Criador Channel.

-canais IFTTT

Isto lhe permite construir receitas que usam dados de projetos você tem pessoalmente construído, que pode então ser utilizado para disparar acções em outro lugar. Se isso é do seu sistema de alarme baseado em Arduino, ou de seu Raspberry Pi alimentado rastreador de movimento - ou o seu próprio projeto web. Qualquer coisa, mesmo.Como fazer um Arduino Sistema de Alarme SimplesComo fazer um Arduino Sistema de Alarme SimplesDetectar movimento, então assustaria de um intruso com uma elevada sons de alarme inclinados e luzes piscando. Será que a diversão de som? Claro que sim. Esse é o objetivo do projeto Arduino de hoje, adequado ...consulte Mais informação

Também é bi-direcional também. Você pode enviar mensagens para seus projetos em linha reta de IFTTT.

Assim, por exemplo, você poderia ter um LED cubo companheiro que pisca quando você recebe um e-mail, ou um torre de laser automatizado que dispara um feixe de luz sempre que BuzzFeed postar um novo artigo.Como construir um Companion Cube Mood Lamp (para Absolute Beginners Arduino)Como construir um Companion Cube Mood Lamp (para Absolute Beginners Arduino)consulte Mais informação

Video: Xbox 360 não conecta no Wifi ou rede!

As possibilidades são infinitas.

Uma das minhas coisas favoritas sobre IFTTT é o fato de que muitas pessoas optam por partilhar as suas receitas com o público, de forma gratuita. Existem milhares de receitas ifttt, maduros para a tomada. Isto é ideal se você está procurando alguma inspiração para um projeto. No momento da escrita, há centenas de exemplos de receitas disponíveis para sua leitura em hackster.io.

Começando

Há algumas diferenças fundamentais com a forma como as receitas são construídos com o Criador Canal comparação com outros canais. Mas isso não deve impedir você.

Primeiro, quando você se inscrever para o canal fabricantes, você está dado uma chave secreta. Essa seqüência de caracteres é o que você identifica para os servidores IFTTT. Tendo em conta que você vai estar usando este com dispositivos do mundo real Internet das coisas (Internet of Things) em sua casa, você deve cuidar bem disso. Não compartilhá-lo e mantê-lo em um lugar seguro.

ifttt-de chave secreta

Quando estiver tudo assinado-up, você vai querer começar a incorporá-lo em seus projetos. Usá-lo é simplesmente uma questão de usar solicitações GET e POST. Estes são uma tecnologia web aberta, o que significa que você não está apenas limitado a usá-lo com Arduino e Raspberry Pi. Você também pode usá-lo com qualquer coisa que suporta HTTP, como a placa Tessel, .Net Gadgeteer, e até mesmo aplicações web padrão.Construir A Internet das Coisas, Com Tessel: O Conselho de Desenvolvimento Node.jsConstruir A Internet das Coisas, Com Tessel: O Conselho de Desenvolvimento Node.jsTessel é uma nova geração de placa de desenvolvimento que é executado inteiramente no Node.js, e depois de um Kickstarter bem sucedida, eles agora chegou ao ponto de estar disponível para todos.consulte Mais informação

Se você estiver usando Arduino, a documentação oficial irá dizer-lhe tudo o que você precisa saber sobre como fazer solicitações HTTP. Mas se você estiver usando o Raspberry Pi, você tem um monte de opções quando se trata de como você usá-lo. Você poderia usar Curl, mas se você estiver usando píton, você pode usar o deliciosamente simples de usar biblioteca de pedidos.

Video: Como se conecta na oi fon

Criando sua receita

Então, vamos começar por fazer a nossa receita. Esta é realmente surpreendentemente simples. Primeiro, crie uma nova receita usando o canal Maker. Então, você será solicitado para definir um nome do evento que desencadeia esta receita (como “button_pressed”, ou “motion_made”). Se você está pensando em ter um monte de eventos personalizados, certifique-se que eles não são muito genérico.

ifttt-evento

Em seguida, passar para definir o que você quer que aconteça quando um evento acontece.

ifttt-evento2

Eu decidi me enviar um alerta de e-mail.

ifttt-alerta

Se tudo parece bom, pressione “Criar Receita”. Então você está pronto para começar a usar o Canal IFTTT Makers.

ifttt-confirm

Disparando Eventos



Comunicando-se com a sua receita é fácil. Você só precisa enviar um post especial ou GET solicitação para o seguinte URL.

https://maker.ifttt.com/trigger/{event}/with/key/{secret_key}

Aqui, nós temos um par de variáveis ​​dentro de chaves. Evento é simplesmente o nome do evento, e secret_key é a sua chave secreta. Se você tivesse que chamar isso de onda, você estaria olhando para algo como isto.

ifttt-curl-nopayloads

$ Onda -X POST https://maker.ifttt.com/trigger/MakeUseOf_IFTTT_Test/with/key/{chave secreta}

Com Biblioteca pedidos de Python, isso é ainda mais simples.

IFTTT-solicitações de-nopayload

importar requestsrequests.postar("https://maker.ifttt.com/trigger/MakeUseOf_Test/with/key/{secret_key}")

incluindo payloads

Quando provocando IFTTT, você também pode incluir incluir até três variáveis, que podem então ser utilizados em suas receitas. Estes são armazenados como um objecto JSON (O que é JSON?). Veja como você incluem três variáveis ​​em Onda:O que é JSON? Visão geral de um leigoO que é JSON? Visão geral de um leigoSe você pretende ser um desenvolvedor web ou não, é uma boa idéia, pelo menos, saber o que é JSON, porque é importante, e por que ele é usado em todo o web.consulte Mais informação

Video: Como Resolver O Erro De Wifi Nao Conectar

ifttt-curl-payload

enrolar -X -H POST "Content-Type: application / json" -d `{"value1":"teste","value2":"teste","value3":"teste"}` https://maker.ifttt.com/trigger/{evento}/com chave/{chave secreta}

E em píton:

IFTTT-solicitações de-payload

importar requestspayload = "{ `Value1`: `Olá`, `valor2`: `Olá`, `value3`: `Olá`}" solicitações de.postar("https://maker.ifttt.com/trigger/MakeUseOf_Test/with/key/{secret_key}", dados=carga paga)

Note-se que os nomes de variáveis ​​( “value1”, “value2”, “value3”) são fixo só pode incluir até três variáveis, e eles devem ser nomeados assim.

tráfego de entrada

Como mencionado anteriormente, de IFTTT Makers Canal é bi-direcional. Não só ele pode receber mensagens e gatilhos, mas também pode enviá-los.

Isso não deve ser muito difícil. Você só precisa configurar um endpoint, e fornecer IFTTT com o URL para ele. Você também pode especificar o corpo do conteúdo enviado para esse URL, bem como o tipo de solicitação enviada.

ifttt-url

Isso significa que você pode usar o Canal Makers com um aplicativo que você hospedado na nuvem (por exemplo, em um Virtual Private Server). Se você tiver a sorte de ter um IP estático, ou ter um serviço de DNS dinâmico como DynDNS, você poderia viabilizar usá-lo em casa com suas próprias criações.O que é um servidor virtual, eo que você pode fazer com um?O que é um servidor virtual, eo que você pode fazer com um?máquinas virtuais e servidores virtuais - o que são e como eles diferem?consulte Mais informação

Se você percorrer o caminho de usar um VPS, tanto Oceano Digital e Linode são altamente recomendados.

IFTTT Seu Smart Home

Provavelmente é importante notar que esta não é a primeira incursão da IFTTT na Internet das Coisas. Eles já suportam uma extensa gama de dispositivos Smart Home, que vão desde o Nest Protect, ao Philips Hue lâmpada, e tudo mais.Nest Protect Comente e GiveawayNest Protect Comente e Giveawayconsulte Mais informação

Mas esta é a primeira vez em que os desenvolvedores podem facilmente integrar a sua próprio criações com IFTTT. E isso, para mim, é realmente muito legal.

Mas o que você acha? Você tem uma idéia de queima para uma criação que você quer construir? Deixe-me saber nos comentários abaixo, e nós vamos conversar.


Artigos relacionados