Networking 从WiFi秤接收TCP数据

Networking 从WiFi秤接收TCP数据,networking,tcp,listen,Networking,Tcp,Listen,我基本上是试图利用现有的WiFi规模,开发一个程序来处理接收到的数据。我正在寻找的规模有现有的软件,理想情况下,在这个项目结束时,我会用我自己的软件取代他们的软件。我在过去开发了一些基本的网络通信程序,但对于这个项目,我可能需要了解设备和PC是如何通信的 我以前没有真正使用过Telnet或PuTTy,但是可以使用这些程序来监听连接并显示所有传入和传出的数据吗 这是我看到的比例 我希望他们使用HID的Point of ScalePuTTY是一个用于Windows的SSH客户端。你不能用油灰听交通。

我基本上是试图利用现有的WiFi规模,开发一个程序来处理接收到的数据。我正在寻找的规模有现有的软件,理想情况下,在这个项目结束时,我会用我自己的软件取代他们的软件。我在过去开发了一些基本的网络通信程序,但对于这个项目,我可能需要了解设备和PC是如何通信的

我以前没有真正使用过Telnet或PuTTy,但是可以使用这些程序来监听连接并显示所有传入和传出的数据吗

这是我看到的比例
我希望他们使用HID的Point of Scale

PuTTY是一个用于Windows的SSH客户端。你不能用油灰听交通。 Telnet是Telnet客户端。您可以通过客户端连接到TCP端口,并与具有纯文本协议的服务通信。我想telnet在你的情况下也是无用的

在这种情况下,嗅探和流量分析是个坏主意。但是,如果您愿意,您可以使用tcpdump、tshark、wireshark等来实现


据我所知,bodyscale使用一些基于web的API将其数据直接重新传输到web服务。我认为您可以稍后(在重新传输这些数据之后)从服务中获取这些数据

查看了他们的电子秤用户指南后,您似乎无法设置电子秤与之对话的服务器,而且似乎没有显示详细说明电子秤对话协议的消息spec/API文档。这会让事情变得更复杂一点

我会先设置Wireshark并嗅探电子秤执行的通信。然后你可以解码它使用的协议,这可能很简单。您可以编写理解该协议的服务器。最后一步是让天平与你的服务器而不是他们的服务器对话;这可能需要您设置自己的dns服务器,并解析电子秤尝试连接的域名,以便它指向运行服务器的计算机

另一种方法是使用WinPcap(或类似工具)编写自定义数据包分析/捕获程序,然后嗅探电子秤与其服务器之间的通信,并编写自己的数据收集器/处理器来处理嗅探到的数据


他们可能会提供一个API,在您的电子秤上传数据后,您可以使用该API从他们的服务器/站点提取数据,这可能是最好的解决方案。

今天我自己研究了这个问题,发现: 我意识到这已经是4年后的事了,这并不是你想要的,但可能会给你预期的结果