簡體   English   中英

App Inventor 2 和樹莓派之間通過 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 發明者),最佳選擇是什么?

我嘗試了一些應該通過 OTG 電纜進行通信但無法正常工作的應用程序,可能是我的手機(中文手機)不兼容。

我正在考慮將 rj45 連接到 android,但看起來很復雜。

我知道大多數人會使用 wifi,但對於特殊項目,我們可能需要通過 usb 進行通信。 我終於找到了,對於那些正在尋找的人,以下是步驟:

  1. 樹莓派上的 ssh 或使用屏幕然后:
    制作 ip static

    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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM