2012-07-16 16 views
0

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

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

这是我在看http://www.withings.com/en/bodyscale 规模,我希望他们使用HID分制

回答

0

PuTTY是SSH客户端的Windows。您无法使用PuTTY监听流量。 Telnet是一个Telnet客户端。您可以使用客户端连接到TCP端口,并与具有纯文本协议的服务进行通信。我想这个telnet在你的情况下也是无用的。

在这种情况下,嗅探和流量分析是一个糟糕的主意。但是如果你想要,你可以用tcpdump,tshark,wireshark等来完成。

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

0

在看了他们的用户指南的规模,它看起来并不像你可以设置秤的谈判服务器,似乎没有消息规范/ API文档的详细说明协议规模谈判。这会使它更复杂一点。

我首先设置Wireshark并嗅探量表所执行的通信。然后你可以解码它使用的协议,这可能很简单。你可以写一个理解协议的服务器。最后一步是让规模与您的服务器而不是他们的服务器交谈;这可能需要您设置您自己的dns服务器,并解决该比例尝试连接到的域名,以便它指向您运行服务器的计算机。

另一种方法是使用WinPcap(或类似软件)编写定制的数据包分析/捕获程序,然后只是嗅探数据库与其服务器之间的通信并编写自己的数据收集器/处理器来处理被嗅探的数据。

他们可能会提供一个API,您可以使用它来从服务器/网站提取数据后,您的比例已上载它,这可能会变成最好的解决方案。