Мне нравится удаленно управлять (например, запускать программу на python) моим Raspberry Pi, используя мой телефон Android. Я нашел некоторое обсуждение использования веб-сокета, но это больше касается управления GPIO в PI. Теперь мне нравится запускать / останавливать / обмениваться данными на Python exe в PI с моего телефона Android. Я нашел одно приложение для Android, как это. Может кто-нибудь объяснить мне, что за идея реализации? Я примерно знаю, что мне нужно реализовать веб-сервер на PI для взаимодействия приложения Android через маршрутизатор. Я успешно провел переадресацию портов, теперь мне просто нужно знать, как взаимодействовать с программой exe из приложения Android через 3G и маршрутизатор.

3 ответа3

0

Я нашел свое решение. Мне нужно использовать SSH. Я реализовал JSch в своем приложении для Android, и теперь я могу запускать свою программу со своего телефона. Можно также обменять параметр. Большое спасибо за предложения.

0

Приложение, которое вы предложили, должно работать на 95%. Вам просто нужно настроить RasPi и запустить его с помощью OpenELEC(версии мультимедийного центра XBMC, оптимизированной для Raspberry Pi) и установить это приложение на ваше устройство Android, и все будет в порядке. Иначе:

  1. Bluetooth может быть хорошим протоколом связи. Однако ОЧЕНЬ ближний.
  2. Здравствуйте, у нас есть Интернет вещей сейчас! Просто используйте Eclipse IoT и включите интернет-связь с вашим Raspberry Pi. Вот для чего Raspberry Pi предназначен для интернет-проектов! А с Eclipse IoT вам не нужно разбираться в протоколах связи. ModBus и т.д. Все обрабатываются для вас!
  3. В качестве модификации предыдущего метода вы можете использовать Flask, который представляет собой микро-фреймворк для создания базового сервера в Python. Вы можете создать сервер и получить к нему доступ практически через любое устройство. Там вы можете предоставить все необходимые элементы управления.

Наконец, всем тем людям, которые не пытаются помочь с информацией, предоставленной вам, пожалуйста, попробуйте помочь с использованием информации, которую парень дал вам! Я знаю это чувство, когда мне нужно завершить срочный проект, и никто не удосуживается ответить на мой вопрос, потому что они думают, что мне нужно предоставить "полную информацию". Дайте парню помощь!

0

Если на вашем телефоне Android есть привязка, это может сработать для вас. Это сработало для меня, у меня был тот же вопрос некоторое время назад. Иди сюда и проверь это!

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

По сути, вы используете модем и DHCP от Pi для выполнения каких-либо вещей типа IP через USB, затем вы используете SSH от своего телефона до SSH в Pi через ваше привязанное соединение. Удобно для некоторой дискретной работы Raspberry Pi;)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .