我计划创建一个android应用程序,可以拍照并将其发送到Raspberri pi 2。
即使我可以使用Raspberri pi 3或连接蓝牙usb或wifi,我也更喜欢只通过usb进行通信。
对于像Appinventor这样基于html、css和js的简单应用程序,什么是最好的选择?
我尝试了一些本应通过OTG电缆进行通信的应用程序,但不起作用,可能是我的手机(中国手机(不兼容。
我想把rj45连接到android,但看起来很复杂。
我知道大多数人都会使用wifi,但对于特殊项目,我们可能需要通过usb进行通信。我终于发现,对于那些正在寻找的人来说,以下是步骤:
-
ssh在树莓pi上或使用屏幕,然后:
使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(替换为范围2-254之间的可用IP地址。
-
重新启动Pi并将其连接到Android手机。
-
在手机上激活USB Tethering:
设置>网络&互联网>系链&移动热点 -
在App Inventor中使用SSH_CLIENT扩展发送命令:
https://github.com/aluis-rcastro/AI2_ANDROID_SSH_CLIENT_EXTENSION