嗨,我正在研究无线网络。我不擅长C#。通常,我使用串行I / O通过USB将数据从Jennic JN5139的UART发送到PC。我想通过USB转以太网适配器将JN5139的UART输出连接到无线路由器。

如何读取发送到路由器的数据,然后通过Wi-Fi将数据从路由器发送到计算机?我什至不知道从哪里开始寻找这个问题的解决方案。有人可以给我一种方法吗?

最佳答案

假设您无法控制路由器,则可以通过以太网设备拦截从计算机到路由器的出站流量。然后,您可以使用WireShark和受支持的无线NIC捕获从无线路由器入站到计算机的无线流量。请查看here in the Wireshark Wiki,以获取有关捕获WLAN流量和所涉及警告的更多详细信息。

如果您想使用C#以编程方式捕获流量,则可以使用许多框架。 Consider SharpPCap

关于c# - 如何在C#中通过wifi路由器接收数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20183041/

10-12 16:13