我有一块硬件有一个嵌入的用户访问控制输入的设备的IP地址进入网络浏览器。该设备,直接连接到我的电脑,通过x-通过以太网的电缆和静态IP的。我需要把控制的设备的进入我的C#应用程序。

我的想法是,使用嗅探器的一个分组来监测之间的通信我的电脑和装置,而在同一时间与设备的控制在我的网络浏览器。然后找到了它的数据包,我的电脑发送与其控制我用在这段时间。然后我就可以创建一个类HTTP或TCP分组在我的C#应用程序,并送他们的装置使用的座舱。

但是,我没有多少豁达的网络议定书,因此当我采用查看监控之间的通信我的电脑和设备,我不知道该从哪里开始时找出这组做什么。没有任何人有任何想法?我开到任何东西。谢谢!

编辑:它很难解释到底是什么我的设备,但其基本上是一个精心制作的传感器通常在工业应用中使用,所以它可能使用储备,我适度的熟悉。你知道我可以告诉其议定书正在由审查的数据包?我注意到(使用查看),该分组正在发送从我的电脑设备发生在一个模式1HTTP分组,然后在5TCP分组和重复同样的顺序,只要的控制是开在我浏览器。是否有任何资源,可能会给我一个更好的理解是怎么回事?

有帮助吗?

解决方案

如果这是浏览器控,我首先想到的是审查该网页的设备发送给你的浏览器看看有什么浏览器是指示做的时候,你操纵控制,这似乎更容易比瞎搞的应用程序

是不是有什么我错过使这个不可能的(例如基于闪存控制系统)?如果它只是做HTML或Javascript和HTML发布消息或一些更复杂的这样的Ajax,应当相对容易的工作出的界面。

其他提示

根据该设备将使用的一个变种储备议定书》(http://en.wikipedia.org/wiki/Modbus)或一些混淆和propriatory.

最好的事情要做的是保持发送相同的命令,以的设备一遍又一遍直到你能承认相似的分组。

如果这是propriatory它可能会被一些简单的像的命令/数据对或可能XML blob。如果你真的很不幸,它将被压缩或编码,但是除非你是黑客的游戏或取款机,这是不可能的。

要求制造商的设备,如果他们可以给你的规格的往往作为良好。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top