【问题标题】:Websockets vs. WiFi - driver issueWebsockets 与 WiFi - 驱动程序问题
【发布时间】:2011-04-07 08:39:52
【问题描述】:

我正在使用 Node 和 Socket.io 将处理后的数据流从连接到 IGEP 板(类似于 Beagleboard)的各种外部传感器(加速度计、陀螺仪等)流式传输到多个客户端 - 智能手机、计算机等。最后,该装置应该是电池供电和无线的。数据速率非常低,大约 100 个字符每秒传输 30 次。

客户端使用有线以太网和交换机连接到 IGEP 时一切正常,但使用 WiFi 时出现故障。一旦连接了多个客户端,就会开始发生超时和丢失连接,使其实际上无法使用。对于确实通过的数据包,Ping 时间似乎一直在增加。我已经尝试过 ad hoc WiFi 以及使用接入点。我似乎无法让 WiFi 支持与多个客户端的持久连接。

我应该能够做到这一点,还是 WiFi 规范有一些限制?如果不是 - 我应该将故障排除的重点放在哪里?驱动问题? WiFi 芯片组(尝试使用 USB 加密狗)?节点/socket.io?操作系统问题?其他地方?

谢谢, 埃里克

更新—— 额外的故障排除揭示了导致问题的原因所在的 WiFi 驱动程序。

【问题讨论】:

  • 您是否尝试过缩减到每秒传输 1x 的速度?你能抓住网络跟踪吗?如果您的 wifi 是 NAT 表,也请尝试将其关闭。
  • 原来是驱动问题。无论如何,感谢您的帮助,尼尔斯!
  • 你应该回答你自己的问题,这样它就有答案了。也许也更新问题标题。然后其他人搜索可能会发现它很有用。

标签: linux embedded node.js wifi socket.io


【解决方案1】:

原来是 WiFi 驱动程序问题。我降级到较早的版本,现在它也可以通过无线方式顺利运行。

【讨论】:

    猜你喜欢
    • 2017-09-11
    • 1970-01-01
    • 2016-06-30
    • 2019-01-07
    • 2012-04-02
    • 2012-03-10
    • 1970-01-01
    • 1970-01-01
    • 2016-03-13
    相关资源
    最近更新 更多