V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
caotian
V2EX  ›  程序员

求一个进口设备 USB 传输即时处理的思路

  •  
  •   caotian · 2020-11-02 22:45:50 +08:00 · 1176 次点击
    这是一个创建于 1485 天前的主题,其中的信息可能已经有所发展或是发生改变。

    小弟遇到个问题: 有台进口设备, 运行期间产生的数据文件(多个)有两种方式输出, 一、可以通过 SMB 共享的方式写到共享文件夹,二、通过 USB 口插 U 盘,输出文件到 U 盘。 由于需要即时处理设备输出的文件,一直以来都是用第一种方式,但是需要一台电脑开共享文件夹。 现在考虑能不能从 USB 口来获得数据呢?设备的 USB 口检测到是存储设备才会写文件,能否使用 PC 或者安卓等通过 USB 口连接上设备,以编程方式让设备以为接入了 U 盘,从而输出数据过来,并且程序可以读取到这些文件即时处理呢?这块知识空白, 请大家指点一下从哪方面入手能解决这个问题,感谢!

    6 条回复    2020-11-04 02:26:37 +08:00
    ysc3839
        1
    ysc3839  
       2020-11-02 22:53:33 +08:00 via Android
    理论上可行,实际上普通电脑需要加装硬件,而且估计没有现成的实现。
    lxilu
        2
    lxilu  
       2020-11-02 22:56:42 +08:00 via iPhone
    伪共享应该更容易,不然没准要写驱动或硬件
    sujin190
        3
    sujin190  
       2020-11-02 23:01:50 +08:00
    行是行,不过估计你需要自己写驱动,把 usb 注册成存储设备,接着还要搞定文件系统,现成的方案估计是没有了,这一堆搞完,真是。。所以还是好好用 smb 吧,反正一台电脑也不值钱
    zjyl1994
        4
    zjyl1994  
       2020-11-03 09:38:55 +08:00 via Android
    第二种太麻烦了,你需要定制 usb 硬件设备然后写驱动。
    第一种还算比较简单,你要是嫌弃电脑尺寸太大可以搜一下“ win10 工控机 ”很小的一个,也可以装 smb 共享,还可以断电自动重启,这方面业界方案比较完善了。
    shuianfendi6
        5
    shuianfendi6  
       2020-11-03 11:23:22 +08:00
    找个 nas 或者树莓派之类开 smb 不就完了
    feast
        6
    feast  
       2020-11-04 02:26:37 +08:00
    建议干一下其 usb 判断逻辑
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3236 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 12:57 · PVG 20:57 · LAX 04:57 · JFK 07:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.