仅允许某些设备连接 Sonos 扬声器(Unifi 系统)

Posted

技术标签:

【中文标题】仅允许某些设备连接 Sonos 扬声器(Unifi 系统)【英文标题】:Allow only some devices to Sonos speakers (Unifi system) 【发布时间】:2021-04-06 08:32:45 【问题描述】:

我们在同一个 Wifi 上有 2 个 Sonos 扬声器(由 Unifi rooter 控制)

我们希望能够允许/禁止某些设备连接到这些扬声器。由于 Sonos 没有针对这种需求提供任何内置解决方案,是否可以使用 Unifi 系统来处理?

使用 2 个不同的网络可以解决此问题,但它不能满足某些业务需求。 谢谢

【问题讨论】:

【参考方案1】:

如果您的扬声器在同一个网络中,您的 Unifi 路由器将无能为力。在同一个网络中,您可以访问所有设备。

将 sonos 扬声器放在不同的网络中可以让您做到这一点,但默认应用无法找到扬声器,您仍然无法连接到扬声器。

由于默认应用使用 SSDP(多播设备发现协议),如果没有在路由器上进行任何额外配置,当您的设备在 sonos 扬声器之外的其他网络中时,您将无法找到扬声器 IP。

网络 A:您所有的 wifi 设备 网络 B:您所有的 Sonos 扬声器

如果您的手机在启动应用程序时位于网络 B,它会发现扬声器。如果您在未重新启动应用的情况下连接到网络 A,如果允许网络 A 中的设备连接到网络 B,您仍然可以控制扬声器。

但如果您的手机在启动应用程序时位于网络 A 上,则它不会找到扬声器,因为 Sonos(默认情况下)会发送 TTL 为 1 的多播包(这意味着没有额外的跃点)。

附言。我是 sonos library 的作者,可以从节点应用程序控制您的设备。

【讨论】:

"但是默认应用程序找不到扬声器,您仍然无法连接到扬声器。"如果这是我们选择的解决方案,我们不能只连接到每个网络并从默认应用程序单独配置扬声器吗?您认为我们会遇到哪些麻烦?

以上是关于仅允许某些设备连接 Sonos 扬声器(Unifi 系统)的主要内容,如果未能解决你的问题,请参考以下文章

Sonos 客户端证书

UniFi 外部强制网络门户 - 身份验证时移动 WiFi 断开连接

是啥让某些蓝牙设备在 iOS“我的设备”中列出?

Sonos - 如何通过我的 iOS 应用在 Sonos 设备上播放 Spotify/AppleMusic 曲目?

将 iOS 设备变成 AirPlay 扬声器

在某些扬声器上播放声音-c ++ [关闭]