App inventor 2和Raspberry pi之间的通信通过usb



我计划创建一个android应用程序,可以拍照并将其发送到Raspberri pi 2。

即使我可以使用Raspberri pi 3或连接蓝牙usb或wifi,我也更喜欢只通过usb进行通信。

对于像Appinventor这样基于html、css和js的简单应用程序,什么是最好的选择?

我尝试了一些本应通过OTG电缆进行通信的应用程序,但不起作用,可能是我的手机(中国手机(不兼容。

我想把rj45连接到android,但看起来很复杂。

我知道大多数人都会使用wifi,但对于特殊项目,我们可能需要通过usb进行通信。我终于发现,对于那些正在寻找的人来说,以下是步骤:

  1. 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地址。

  2. 重新启动Pi并将其连接到Android手机。

  3. 在手机上激活USB Tethering
    设置>网络&互联网>系链&移动热点

  4. 在App Inventor中使用SSH_CLIENT扩展发送命令:
    https://github.com/aluis-rcastro/AI2_ANDROID_SSH_CLIENT_EXTENSION

相关内容

  • 没有找到相关文章

最新更新