Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 通过局域网上的Rails访问设备_Ruby On Rails_Ruby_Ip_Lan_Plc - Fatal编程技术网

Ruby on rails 通过局域网上的Rails访问设备

Ruby on rails 通过局域网上的Rails访问设备,ruby-on-rails,ruby,ip,lan,plc,Ruby On Rails,Ruby,Ip,Lan,Plc,我试图访问的设备是一个带有内置web服务器的PLC。我试图通过PLC的唯一IP地址提取数据。我有一台运行Rails应用程序的计算机,它与PLC位于同一个局域网内。在计算机仍在网络中的情况下,我可以通过Rails应用程序访问设备IP吗?我不确定这个请求是如何工作的。Rails是直接移动到ISP并进行搜索,还是先扫描本地网络?使用PLC的IP工作是否属于IP问题(如“internet协议”中所述),在internet层级别。除此之外,它仍然是对PLC地址的HTTP请求。您的问题是什么?我的问题是…我

我试图访问的设备是一个带有内置web服务器的PLC。我试图通过PLC的唯一IP地址提取数据。我有一台运行Rails应用程序的计算机,它与PLC位于同一个局域网内。在计算机仍在网络中的情况下,我可以通过Rails应用程序访问设备IP吗?我不确定这个请求是如何工作的。Rails是直接移动到ISP并进行搜索,还是先扫描本地网络?

使用PLC的IP工作是否属于IP问题(如“internet协议”中所述),在internet层级别。除此之外,它仍然是对PLC地址的HTTP请求。您的问题是什么?我的问题是…我可以在网络内部的开发模式下访问设备。如何在网络外部的生产模式下访问同一设备。PLC通过本地IP访问…但此IP I只有在网络内部才能识别。我知道我需要某种代理,允许我的应用程序与设备对话。如果有帮助的话,这是一个MODBUS设备。我是否在网络内部旋转服务器以处理生产中应用程序的请求?我不熟悉MODBUS,但从外部看,你可能可以通过某个端口与它联系ng