如何连接到每个浏览器的以太网套接字?

如何连接到每个浏览器的以太网套接字?

问题描述:

我正在研究一个涉及通过以太网控制硬件的项目。如何连接到每个浏览器的以太网套接字?

远程控制应用程序应该可以访问普通浏览器,平板电脑和可能的智能手机(并且应该在本地运行!)。所以据我所知,我只限于html/javascript

设备正在正常的以太网端口上侦听。

有没有办法给我打开一个socket?

最近我一直在阅读很多关于websockets和socket.io的知识,但他们都没有真正做到这一点。 (都需要一个理解它们的服务器,这里不是这种情况,这个设备只是理解普通的telnet)

我很困惑,因为我认为应该是一个非常简单的任务,但现在我只是'不知道该怎么办

+0

标准策略是从设备本身提供网页。你能修改设备上的软件吗?如果不是,你可以将它与自己的CPU /微控制器打包,并调用组合“设备”? – slebetman 2014-11-24 09:15:03

+0

没有可能的软件/固件修改...设备必须“开箱即用”(应用程序应该只在连接设备的情况下适用于所有可能的配置) – user3787706 2014-11-24 09:20:21

没有可能从浏览器中直接访问套接字 - 但是您可以使用代理来执行此操作 - 使用socket.io启动节点服务器并管理数据流到插座。

+1

嗯..是否有可能让代理在本地运行?为了再分配的目的? (“这里,这是遥控器,只需将此文件夹放在某处并运行它”) – user3787706 2014-11-24 09:22:04