App inventor 2 和 Raspberry pi 通过 usb 通信?
Communication between App inventor 2 and Raspberry pi via usb?
我打算创建一个 android 可以拍照并将照片发送到 Raspberri pi 2 的应用程序。
即使我可以使用 Raspberri pi 3 或连接蓝牙 usb 或 wifi,我更喜欢仅通过 usb 进行通信。
什么是简单的 html、css 和基于 js 的应用程序(如 App inventor)的最佳选择?
我尝试了一些应该通过 OTG 电缆通信但无法使用的应用程序,可能是我的 phone(中文)不兼容。
我正在考虑将 rj45 连接到 android,但看起来很复杂。
我知道大多数人会使用 wifi,但对于特殊项目,我们可能需要通过 usb 进行通信。
我终于找到了,对于那些正在寻找的人,这里是步骤:
ssh 在 raspberry pi 或使用 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
And/Or: .....................// 对我来说,两者都适用
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
用 2-254 范围内的空闲 IP 地址替换 IP 地址(更改 75)。
重新启动并将 Pi 连接到 Android phone。
在 phone 上激活 USB 网络共享:
设置 > 网络和 Internet > 网络共享和移动热点
在 App Inventor 中使用 SSH_CLIENT 扩展来发送您的命令:
https://github.com/aluis-rcastro/AI2_ANDROID_SSH_CLIENT_EXTENSION
我打算创建一个 android 可以拍照并将照片发送到 Raspberri pi 2 的应用程序。
即使我可以使用 Raspberri pi 3 或连接蓝牙 usb 或 wifi,我更喜欢仅通过 usb 进行通信。
什么是简单的 html、css 和基于 js 的应用程序(如 App inventor)的最佳选择?
我尝试了一些应该通过 OTG 电缆通信但无法使用的应用程序,可能是我的 phone(中文)不兼容。
我正在考虑将 rj45 连接到 android,但看起来很复杂。
我知道大多数人会使用 wifi,但对于特殊项目,我们可能需要通过 usb 进行通信。 我终于找到了,对于那些正在寻找的人,这里是步骤:
ssh 在 raspberry pi 或使用 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
And/Or: .....................// 对我来说,两者都适用
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
用 2-254 范围内的空闲 IP 地址替换 IP 地址(更改 75)。
重新启动并将 Pi 连接到 Android phone。
在 phone 上激活 USB 网络共享:
设置 > 网络和 Internet > 网络共享和移动热点在 App Inventor 中使用 SSH_CLIENT 扩展来发送您的命令:
https://github.com/aluis-rcastro/AI2_ANDROID_SSH_CLIENT_EXTENSION