Alguém já pensou em usar o WhatsAPP para fazer automação residencial?

Será que é viável ? Poderia ser bem interessante, mas seria confiável?

Por exemplo, um alarme residencial que enviasse alertas, sons, imagens ou vídeos através do Whatsapp?

Raspberry Pi usando ANDROID :

http://www.raspberrypi.org/tag/android/

WHATSAPP:

http://www.whatsapp.com/?l=pt_br

Gustavo Murta (BH) 

Exibições: 5542

Responder esta

Respostas a este tópico

Sim, eh possivel fazer isso sim.

Aplicativos nativos tem acesso a enviar "dados" para aplicativos instalados.. entao, voce pode enviar uma mensagem de um aplicativo para outro.

Usando Intent.ACTION_SEND

Exemplo de como fazer isso com android nativo (java):

http://pastebin.com/8zyx4mu3

Exemplo de como fazer com IOs usando Object-c 

http://pastebin.com/mkzNqzqC

Resumindo:

 Voce teria um APP instalado, para receber dados do alarme e repassar para o whatsapp.

Acho muito mais viável fazer via hangouts.

Além de usar protocolo XMPP (Jabber, gtalk, etc) que é especificado publicamente, largamente utilizado, em celulares, desktops e tablets, padrão do mercado há um tempo (produto consolidado),

Google possui APIs (https://developers.google.com/+/hangouts/) e fornece ADK para poder interfacear com o aplicativos java e tem até o Arduíno Mega ADK.

Oferece muitas funções e ainda tem aparecido mais a cada período curto de tempo.

Além de tudo, não é uma caixa preta e tem longevidade. Whatsup pode desaparecer antes do Google desaparecer.

Espero ter ajudado,

  'Eiju

https://www.youtube.com/watch?v=xqqUdRz4qsQ

embora parecido com o q o rogerio mostrou tem esses

http://www.mascal.it/rpiyowsup_e.html

http://www.mascal.it/rpiwa_e.html

me aprofundando um pouco na pesquisa encontrei o codigo fonte do zapzap um app brasileiro q teve de divulgar pra se tornar um software open source e nao ter problemas licença

caso alguem queira estudar alguma soluçao pra isso vai o link do codigo fonte:

https://github.com/ZapZapBR/zapzap

Opa José,

o ZapZap é baseado nos servidores do Telegram.

Abraços.

dscp a minha falta de conhecimento mas isso implica no que?

abrços

Opa,

significa que o código fonte dele não serve para mandar mensagens pelo WhatsApp e sim pelo Telegram. 

Abraços.

e nao seria uma alternativa pra fazer o acionamento do referido ao jose?

ou sera q tentar algo com o whatsapp seria mais viavel?

abraço

Então, conforme alguns amigos postaram, existem maneiras de comunicar com o WhatsApp, contudo são maneiras não oficiais e não permitidas pela empresa dona do WhatsApp.

O Telegram é uma plataforma totalmente OpenSource, o que facilitaria a adoção, mas é possível fazer tanto pelo WhatsApp quanto pelo Telegram.

Outra maneira de fazer é usar algum mecanismo que use o protocolo XMPP (Google Talk, por exemplo) ou mesmo por e-mail (POP+SMTP).

Já que o foco é comunicação móvel (WhatsApp como exemplo), eu aconselho usar o Telegram devido a APIs públicas, mas o WhatsApp é uma boa também.

Espero ter sido claro, abraços! :D

Guilherme,

Concordo com você. WhatsApp é o aplicativo do momento mas não sei por quanto tempo.

Já o XMPP existe desde 1999 e possui várias implementações de clientes e servidores, incluindo o famoso JABBER e o Gtalk que agora se chama Hangouts, presente em todos os Androids, iPhone, iPads, PCs.

Não somente a API é aberta como temos possibilidade de obter códigos fontes e também já está preparado para o desenvolvimento de plugins e interfaces para aplicativos com tutoriais e documentações.

Portanto, não seria necessário "hackear" ou criar um modo de fazer o aplicativo funcionar correndo o risco do fabricante alterar o protocolo ou aumentar a segurança fazendo que nosso aplicativo pare de funcionar de uma hora para outra.

Espero ter ajudado, abraços!

 'Eiju

Eiju,

exatamente isso que eu quis salientar, por mais maneiro que seja utilizar o WhatsApp para esse tipo de integração, qualquer mudança por parte da empresa dona do aplicativo acarretará o não funcionamento dessa solução, por este motivo usar soluções que tenham API's públicas ou mesmo protocolos consolidados (XMPP) é mais interessante.

Se for um projeto particular, onde a intenção é ser algo não-comercial o WhatsApp é uma solução bem maneira, mas tem que lembrar que qualquer atualização do WhatsApp pode trazer problemas para o funcionamento dessa integração.

Abraços.

Estou chegando a conclusão que usar o Google Talk pode ser a melhor solução.

Concordo com o Gilherme, que se o Facebook descobrir que alguem esta usando o Whatsapp para controle de alarme residencial, possa bloquear a aplicação para tal serviço.

Eu não confiaria uma aplicação de segurança no Telegram ...

https://telegram.org/faq#q-what-is-telegram-what-do-i-do-here

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço