Websockets与WiFi - 驱动程序问题

时间:2011-04-07 08:39:53

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

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

当客户端使用有线以太网和交换机连接到IGEP时,一切正常,但是当使用WiFi时会出现问题。一旦连接了多个客户端,就会开始超时和丢失连接,使其几乎无法使用。对于完成它的数据包,Ping时间似乎一直在上升。我尝试过ad hoc WiFi以及使用接入点。我似乎无法使WiFi支持与多个客户端的持久连接。

我应该能够做到这一点还是WiFi规范有限制?如果不是 - 我在哪里关注故障排除?司机问题? WiFi芯片组(尝试使用USB加密狗)?节点/ socket.io? OS问题?别处?

谢谢, 埃里克

更新 - 额外的故障排除显示了WiFi驱动程序所在的问题所在。

1 个答案:

答案 0 :(得分:1)

原来是一个WiFi驱动程序问题。我降级到了早期版本,现在它也在无线上工作顺利。