首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Node.js
Express
PPA for Ubuntu
ppa:chris-lea/node.js
V2EX  ›  Node.js

windows 下 node 有什么比较好用的库可以实现 usb 通信功能呢?目前尝试了 node-usb,在 windows 上不太友好,有没有什么其他方案?

  •  
  •   icebela · 97 天前 · 2305 次点击
    这是一个创建于 97 天前的主题,其中的信息可能已经有所发展或是发生改变。
    1.需要实现的功能,计算机与 usb 设备的通信,usb 根据收到的指令做出不同的响应
    2.当前项目是 electron 开发,使用 node-usb 的时候 zadig 安装 winusb 驱动后依然报错 LIBUSB_ERROR_NOT_SUPPORTED,github 上这个 issue 依然是 open,尚未解决,所以想看看有没有其他方案
    9 回复  |  直到 2019-09-24 19:23:12 +08:00
        1
    starsriver   97 天前 via Android
    如果是我,放弃 node
        2
    icebela   97 天前
    @starsriver 我是前端开发,不用 node 的话,不知道该怎么做了,o(╥﹏╥)o,假如放弃 node 的话,请问有什么其他技术选型建议吗?
        3
    kzfile   97 天前   ♥ 1
    1.反正是 windows 平台.换 cefsharp.c#做 usb 通信的东西还是不少的.
    2.直接换 cef,c++写 usb 通信更没有问题.
    3.直接 c++写 node 插件,electron 调用.
    4.跟老板说,这事压根就不应该前端去做,让他找别人.
    5.让提供 usb 设备的厂家去实现各种交互 sdk
        4
    salamanderMH   97 天前
    @kzfile 这个方案可靠
        5
    icebela   97 天前
    @kzfile Thanks♪(・ω・)ノ
        6
    libook   92 天前
    https://github.com/UltimateHackingKeyboard/agent
    我在用他家的键盘,他们是用 Elactron 调用 USB 刷固件到键盘里的,你可以看看他们怎么实现的。
        7
    icebela   91 天前
    @libook 好的,多谢
        8
    GanZhiXiong   21 天前
    @icebela 你好,请问你解决了吗?
        9
    icebela   21 天前
    @GanZhiXiong 不知道算不算解决,因为我做这个功能其实是要和电路板连接做通信的,一开始板子还没到连接的一个电子琴做测试,就一直报错,后来换了电路板就好了,我的猜测是可能是设备的原因,有些设备本身就不支持通信功能,sorry,可能没帮到你,希望你可以尽快解决
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1655 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 28ms · UTC 16:50 · PVG 00:50 · LAX 09:50 · JFK 12:50
    ♥ Do have faith in what you're doing.