我们在同一个Wifi上有两个Sonos扬声器(由Unifi rooter控制)
我们希望能够允许/禁止某些设备连接到这些扬声器。由于Sonos没有为这类需求提供任何内置解决方案,是否有可能在Unifi系统中处理此问题?
使用两个不同的网络可以解决这个问题,但它不能满足一些业务需求。谢谢
发布于 2021-04-13 18:10:32
如果您的扬声器在同一网络中,则您的Unifi路由器对此无能为力。在同一网络中,您可以访问所有设备。
将sonos扬声器放在不同的网络中就可以做到这一点,但是默认应用程序无法找到扬声器,您仍然无法连接到扬声器。
由于默认应用程序使用SSDP (多播设备发现协议),因此在路由器上没有任何额外配置的情况下,当您的设备位于除sonos扬声器之外的其他网络中时,您将无法找到扬声器IP。
网络A:所有wifi设备网络B:所有sonos扬声器
如果您的手机在启动应用程序时在网络B上,它会发现扬声器。如果您随后在未重新启动应用程序的情况下连接到网络A,并且允许来自网络A的设备连接到网络B,则您仍然可以控制扬声器。
但是,如果您的手机在启动应用程序时在网络A上,它将找不到扬声器,因为sonos (默认情况下)会发送TTL为1的多播包(这意味着没有额外的跳数)。
Ps。我是一个从节点应用程序控制设备的sonos library的作者。
https://stackoverflow.com/questions/66965231
复制相似问题