通过Ubuntu中的终端将命令或数据发送到USB端口,从PC到Android设备

时间:2018-03-13 15:16:48

标签: android ubuntu terminal echo

经过大量研究后,遗憾的是我无法找到解决问题的方法,而且我在这里有点捏,因为我不太清楚这是怎么回事,问题是这个:

我必须通过USB线将一个字符串或命令发送到Android平板电脑是或是,其中所述设备将接收它并在屏幕上显示一些内容,经过大量研究我发现我可以使用echo命令将它发送到Ubuntu终端,但由于我对操作系统还不熟悉,我不知道如何做到这一点。

基本上我的大部分研究都集中在我必须找到平板电脑所连接的USB端口,问题是我无法找到它,因为它是通过MTP连接的,大多数解决方案都说我我找到了类似/dev/ttyUSB0的内容,在我的情况下,我无法通过lsusb查看其中的任何内容,我所知道的是平板电脑已连接到usb 1-6但是我无法找到一种方法来建立关联或发送一个简单的" hello world"对于这款平板电脑,其次是this answer here,但控制台上写着以下内容

echo -ne '\033[2J' > /dev/bus/usb/001/003
bash: echo: write error: Invalid argument

我无法真正完成here either步骤{'因为/dev/ttyUS0根本没有列出...

所以最后,如何将回声发送到Android平板电脑所在的端口?

可能有用的信息:

  1. 快速lsusb后,平板电脑信息就是这个

    Bus 001 Device 003: ID fff0:05d1
    
  2. 此设备的更多信息如下:

    lsusb -v -d fff0:05d1
    
    Bus 001 Device 003: ID fff0:05d1  
    Device Descriptor:
      bLength                18
      bDescriptorType         1
      bcdUSB               2.00
      bDeviceClass            0 (Defined at Interface level)
      bDeviceSubClass         0 
      bDeviceProtocol         0 
      bMaxPacketSize0        64
      idVendor           0xfff0 
      idProduct          0x05d1 
      bcdDevice            2.33
      iManufacturer           2 USB Developer
      iProduct                3 Android
      iSerial                 4 871c9c67c66700000000
      bNumConfigurations      1
      Configuration Descriptor:
        bLength                 9
        bDescriptorType         2
        wTotalLength           62
        bNumInterfaces          2
        bConfigurationValue     1
        iConfiguration          0 
        bmAttributes         0xc0
          Self Powered
        MaxPower              224mA
        Interface Descriptor:
          bLength                 9
          bDescriptorType         4
          bInterfaceNumber        0
          bAlternateSetting       0
          bNumEndpoints           3
          bInterfaceClass       255 Vendor Specific Class
          bInterfaceSubClass    255 Vendor Specific Subclass
          bInterfaceProtocol      0 
          iInterface              5 MTP
          Endpoint Descriptor:
            bLength                 7
            bDescriptorType         5
            bEndpointAddress     0x81  EP 1 IN
            bmAttributes            2
              Transfer Type            Bulk
              Synch Type               None
              Usage Type               Data
            wMaxPacketSize     0x0200  1x 512 bytes
            bInterval               0
          Endpoint Descriptor:
            bLength                 7
            bDescriptorType         5
            bEndpointAddress     0x01  EP 1 OUT
            bmAttributes            2
              Transfer Type            Bulk
              Synch Type               None
              Usage Type               Data
            wMaxPacketSize     0x0200  1x 512 bytes
            bInterval               0
          Endpoint Descriptor:
            bLength                 7
            bDescriptorType         5
            bEndpointAddress     0x84  EP 4 IN
            bmAttributes            3
              Transfer Type            Interrupt
              Synch Type               None
              Usage Type               Data
            wMaxPacketSize     0x001c  1x 28 bytes
            bInterval               6
        Interface Descriptor:
          bLength                 9
          bDescriptorType         4
          bInterfaceNumber        1
          bAlternateSetting       0
          bNumEndpoints           2
          bInterfaceClass       255 Vendor Specific Class
          bInterfaceSubClass     66 
          bInterfaceProtocol      1 
          iInterface              0 
          Endpoint Descriptor:
            bLength                 7
            bDescriptorType         5
            bEndpointAddress     0x82  EP 2 IN
            bmAttributes            2
              Transfer Type            Bulk
              Synch Type               None
              Usage Type               Data
            wMaxPacketSize     0x0200  1x 512 bytes
            bInterval               0
          Endpoint Descriptor:
            bLength                 7
            bDescriptorType         5
            bEndpointAddress     0x02  EP 2 OUT
            bmAttributes            2
              Transfer Type            Bulk
              Synch Type               None
              Usage Type               Data
            wMaxPacketSize     0x0200  1x 512 bytes
            bInterval               0
    Device Qualifier (for other device speed):
      bLength                10
      bDescriptorType         6
      bcdUSB               2.00
      bDeviceClass            0 (Defined at Interface level)
      bDeviceSubClass         0 
      bDeviceProtocol         0 
      bMaxPacketSize0        64
      bNumConfigurations      1
    Device Status:     0x0001
      Self Powered
    

0 个答案:

没有答案