我正在使用Node和Socket.io从连接到IGEP板(类似于Beagleboard)的各种外部传感器(加速计、陀螺仪等)传输经过处理的数据流到许多客户端-智能手机、电脑等。数据传输速率非常低,大约100个字符每秒传输30次。
当客户端使用有线以太网和交换机连接到IGEP时,一切都工作得很好,但当使用WiFi时,会出现一些问题。一旦连接了多个客户端,就会开始发生超时和连接丢失,从而使其实际上无法使用。对于通过的数据包,Ping时间似乎一直在上升。我尝试过点对点( ad hoc WiFi )和接入点。我似乎无法让WiFi支持到多个客户端的持久连接。
我应该能够做到这一点吗?还是WiFi规范中有一些限制?如果不是-我应该把故障排除的重点放在哪里?驱动程序问题?WiFi芯片组(尝试使用USB加密狗)?Node/socket.io?操作系统问题?其他地方?
谢谢,埃里克
更新--其他故障诊断揭示了WiFi驱动程序出现问题的原因。
发布于 2011-04-09 16:23:45
事实证明这是一个WiFi驱动程序问题。我降级到一个较早的版本,现在所有的工作都很顺利,也通过无线。
https://stackoverflow.com/questions/5578268
复制相似问题