Controle remoto de um dispositivo Linux usando Android

0

Eu gosto de controlar remotamente (egrun um programa python) meu raspberry pi usando meu telefone Android. Encontrei alguma discussão sobre o uso do soquete da Web, mas isso é mais para o controle GPIO do PI. Agora, eu gostaria de executar / parar / trocar dados de um python exe no PI do meu telefone Android. Encontrei um aplicativo para Android como este . Alguém pode me explicar qual é a ideia de implementação por trás? Sei aproximadamente que preciso implementar um servidor Web no PI para fazer interface com o aplicativo Android através do roteador. Fiz o encaminhamento de porta com sucesso, agora só preciso saber como interagir com o programa exe do aplicativo Android através de 3G e roteador.

batuman
fonte

Respostas:

0

O aplicativo que você sugeriu deve funcionar 95%. Você só precisa colocar seu RasPi em funcionamento com o OpenELEC (que é uma versão do XBMC media center otimizada para o Raspberry Pi) e instalar este aplicativo no seu dispositivo Android e você deve estar pronto. De outra forma:

  1. O Bluetooth pode ser um bom protocolo de comunicação. No entanto, muito curto alcance.
  2. Olá, agora temos a Internet das Coisas! Basta usar o Eclipse IoT e começar a funcionar com a comunicação da Internet com o seu Raspberry Pi. É para isso que o Raspberry Pi se destina a projetos conectados à Internet! E com o Eclipse IoT, você não precisa entender nada sobre protocolos de comunicação. ModBus, etc, são todos tratados por você!
  3. Como uma modificação do método anterior, você pode usar o Flask, que é uma micro-estrutura para criar um servidor básico em Python. Você pode criar um servidor e acessá-lo através de praticamente qualquer dispositivo. Lá, você pode fornecer todos os controles necessários.

Finalmente, para todas as pessoas que não tentam ajudar com as informações fornecidas, tente ajudar a usar as informações que o cara forneceu a você! Conheço esse sentimento, quando preciso concluir um projeto urgente, e ninguém se incomoda em responder à minha pergunta, porque acha que preciso fornecer as "informações completas". Ajude o cara!


fonte
Muito Obrigado. Esta é a informação que estou procurando. Deixe-me explorar isso. Muito obrigado.
Eu gosto do seu segundo ponto na sua discussão.
Eu descobri que eu deveria implementar o ssh no meu aplicativo Android para acessar remotamente o meu pi e executar um comando como discutido aqui example-code.com/android/ssh_remote_command.asp . Descobri que o Eclipse IoT é um tópico interessante e devo explorar mais. Obrigado pela informação. Uma vez que eu possa implementar com sucesso, postarei novamente.
Batuman
0

Se você tiver o compartilhamento disponível no seu telefone Android, isso pode funcionar para você. Funcionou para mim, tive a mesma pergunta há algum tempo. Vá aqui e confira!

https://raspberrypi.stackexchange.com/questions/7810/ssh-from-android-to-rpi-using-usb

Essencialmente, você usa o tethering e o DHCP do Pi para fazer algumas coisas do tipo IP sobre USB e, em seguida, usa o SSH do seu telefone para o SSH no Pi pela sua conexão vinculada. Útil para algum trabalho discreto do Raspberry Pi;)

0xhughes
fonte
Obrigado, explorarei tudo e discutirei em breve, muito obrigado.
Batuman
0

Encontrei minha solução. Eu preciso usar o SSH. Eu implementei JSch no meu aplicativo Android e agora posso executar meu programa no meu telefone. Também pode trocar parâmetros. Muito obrigado por sugestões.

batuman
fonte