He usado Raspberry pi como un xmpp-chatbot sentado de forma segura detrás del firewall de mi enrutador de banda ancha.
Básicamente es como dos humanos conversando por whatsapp o telegrama, pero en mi caso, es un humano y una máquina de chat.
cuando estoy fuera de casa, envío un mensaje de chat a raspi de inicio usando la aplicación de Hangouts de mi teléfono Android, mi mensaje de chat actúa como un comando para raspi y responde de nuevo después de completar la tarea.
- Soy programador y obtuve una Raspberry Pi. ¿Qué proyectos debo probar?
- ¿Qué reproductor de video es bueno para RaspBMC?
- ¿Debo instalar Raspberry pi con Kali Linux o comprar una piña wifi lista para usar?
- ¿Cuáles son las cosas en Python que debería aprender para la interacción de hardware con Raspberry Pi?
- ¿Cuáles son las principales diferencias entre Raspberry pi2 y Raspberry pi3?
Ejemplo: en un caluroso día de verano, mientras regreso a casa del trabajo, me gusta que mi sala de estar se enfríe, por lo que le envío un mensaje a raspi-chat-bot “living_room_AC ON” usando Hangout en mi teléfono Android, en pocos milisegundos, Recibo una respuesta “Resultado: Éxito”. Cuando llego a casa, veo que Raspi hizo el trabajo al cambiar por AC para mí.
Este es solo un ejemplo, usa tu imaginación para automatizar todo lo que quieras.
En este escenario, mi teléfono Android ya tiene una cuenta de Google, así que creé una cuenta adicional de gmail para mi raspi e incluí a raspi-gmail-user como mi amigo.
google-xmpp-server no le importa con quién chateas, simplemente transmiten tus mensajes entre amigos. Además, los clientes de chat se autentican a través de una conexión TLS segura, por lo que es mucho más fácil / mejor que exponer un puerto de su enrutador doméstico.
vea mi blog sobre cómo configurar raspi como xmpp-chat-bot (el código fuente está disponible en github).
Acceso remoto a Raspberry pi por internet