#app-inventor #usb-otg
#приложение-изобретатель #usb-otg
Вопрос:
Я планирую создать приложение для Android, которое может делать снимки и отправлять их на Raspberri pi 2.
Даже если я могу использовать Raspberri pi 3 или подключить Bluetooth usb или WiFi, я предпочитаю иметь связь только через usb.
Какой наилучший вариант для простого приложения на основе html, css и js, такого как App inventor?
Я попробовал какое-то приложение, которое должно взаимодействовать с помощью кабеля OTG, но не работает, возможно, мой телефон (китайский) несовместим.
Я думал подключить rj45 к Android, но это выглядит сложно.
Ответ №1:
Я знаю, что большинство людей будут использовать Wi-Fi, но для специальных проектов нам может потребоваться связь через usb. Я наконец нашел, для тех, кто ищет, вот шаги:
-
ssh на raspberry pi или use screen, а затем:
Сделайте ip статическим:sudo nano /etc/network/interfaces
Добавить:allow-hotplug usb0 iface usb0 inet static address 192.168.42.75 netmask 255.255.255.0 network 192.168.42.0 broadcast 192.168.42.255 gateway 192.168.42.1
И / Или: …………// для меня работать с обоими
sudo nano /etc/dhcpcd.conf
Добавить:interface usb0 static ip_address=192.168.42.75/24 static routers=192.168.42.1 static domain_name_servers=192.168.42.1
Замените IP-адрес (измените 75) на свободный IP-адрес в диапазоне 2-254.
-
Перезагрузите и подключите Pi к телефону Android.
-
На телефоне активируйте подключение по USB:
Настройки> Сеть и Интернет > Подключение и мобильная точка доступа -
Используйте расширение SSH_CLIENT в App Inventor для отправки своих команд:
https://github.com/aluis-rcastro/AI2_ANDROID_SSH_CLIENT_EXTENSION