现代设备如何在本地和公共之间进行通信


0

我最近买了一个系统,允许我通过网络关闭和打开插座。该设备使用“网桥”并具有MAC地址,并且“网桥”通过RJ45 /以太网连接连接到我的路由器。

我的问题通信方案究竟是如何运作的?不适用于此特定设备,而是适用于此类系统。当我使用命令时,桥接器就像家里的服务器一样吗?

如果没有在路由器上配置端口转发,如何设置此设备?

我对这方面很新,我会采取任何帮助来帮助我理解这个系统。

总而言之,我现在有兴趣尝试创建一个类似的系统,我需要能够将信息从公共服务器传递到本地设备。这样做的概念是我所缺乏的。

Answers:


1

“桥梁”就像一个门户。您的家庭自动化设备在启动时会查找兼容的桥接设备,可能是通过Bonjour之类的设备。然后它可能会与桥接设备进行通信,该设备将通信中继到该设备存在的任何基于Internet的中央服务。

桥接器或中继设备启动时,可能会联系中央网站,说它已联机并准备接受命令。由于它启动连接,它将通过典型的NAT设置运行没有问题。桥接设备可能会不断轮询此中央服务器或继续发送数据以保持连接活动。

毫无疑问,实际上要告诉此设备打开和关闭,您可能登录到不在您的网络上的公共网站。然后,该网站将该命令中继到网桥,该网桥已经建立了与此公共服务器的连接。如果它无法到达网桥,它可能会将其排队并检查网桥是否会在稍后出现。

我确信运营这个网站的公司每次都想要打开和关闭你的网点并出售信息以获得整洁的利润,你可能会同意EULA中的所有这些。:P

现在,如果你想做类似的事情,你可以设置某种类型的中继或只是在你的房子里运行一个服务器,并转发正确的端口。


这正是我对此感到好奇...那么是什么允许桥接器被配置为接受通信而没有我(用户)必须设置我的路由器端口
前进

对于从网络内部启动并出去的连接,端口转发不起任何作用。
LawrenceC

所以桥很可能像客户端而不是服务器?我给你一个复选标记我保证只是试图绕过这个...如果连接在我的网络内部开始...那么可以对该连接进行回复而无需端口转发。
tman 2013年

对。端口转发仅适用于未经请求的传入连接。
LawrenceC
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.