Мне нравится удаленно управлять (например, запускать программу на python) моим Raspberry Pi, используя мой телефон Android. Я нашел некоторое обсуждение использования веб-сокета, но это больше касается управления GPIO в PI. Теперь мне нравится запускать / останавливать / обмениваться данными на Python exe в PI с моего телефона Android. Я нашел одно приложение для Android, как это. Может кто-нибудь объяснить мне, что за идея реализации? Я примерно знаю, что мне нужно реализовать веб-сервер на PI для взаимодействия приложения Android через маршрутизатор. Я успешно провел переадресацию портов, теперь мне просто нужно знать, как взаимодействовать с программой exe из приложения Android через 3G и маршрутизатор.
3 ответа
Я нашел свое решение. Мне нужно использовать SSH. Я реализовал JSch в своем приложении для Android, и теперь я могу запускать свою программу со своего телефона. Можно также обменять параметр. Большое спасибо за предложения.
Приложение, которое вы предложили, должно работать на 95%. Вам просто нужно настроить RasPi и запустить его с помощью OpenELEC(версии мультимедийного центра XBMC, оптимизированной для Raspberry Pi) и установить это приложение на ваше устройство Android, и все будет в порядке. Иначе:
- Bluetooth может быть хорошим протоколом связи. Однако ОЧЕНЬ ближний.
- Здравствуйте, у нас есть Интернет вещей сейчас! Просто используйте Eclipse IoT и включите интернет-связь с вашим Raspberry Pi. Вот для чего Raspberry Pi предназначен для интернет-проектов! А с Eclipse IoT вам не нужно разбираться в протоколах связи. ModBus и т.д. Все обрабатываются для вас!
- В качестве модификации предыдущего метода вы можете использовать Flask, который представляет собой микро-фреймворк для создания базового сервера в Python. Вы можете создать сервер и получить к нему доступ практически через любое устройство. Там вы можете предоставить все необходимые элементы управления.
Наконец, всем тем людям, которые не пытаются помочь с информацией, предоставленной вам, пожалуйста, попробуйте помочь с использованием информации, которую парень дал вам! Я знаю это чувство, когда мне нужно завершить срочный проект, и никто не удосуживается ответить на мой вопрос, потому что они думают, что мне нужно предоставить "полную информацию". Дайте парню помощь!
Если на вашем телефоне Android есть привязка, это может сработать для вас. Это сработало для меня, у меня был тот же вопрос некоторое время назад. Иди сюда и проверь это!
https://raspberrypi.stackexchange.com/questions/7810/ssh-from-android-to-rpi-using-usb
По сути, вы используете модем и DHCP от Pi для выполнения каких-либо вещей типа IP через USB, затем вы используете SSH от своего телефона до SSH в Pi через ваше привязанное соединение. Удобно для некоторой дискретной работы Raspberry Pi;)