- Правильно ли считать, что это только рекомендация, а не требование?
Это верно, это рекомендация в отношении обнаружения. В более широком смысле, однако, если вы хотите, чтобы колонка Sonos взаимодействовала с конкретной системой Sonos, она должна быть в одной сети. Например, все колонки в одном домохозяйстве должны быть в одной сети.
API Sonos основан на облаке, поэтому я предполагаю, что не имеет значения, подключено ли устройство и система Sonos к одной и той же сети Wi-Fi?
Ваше предположение верно;Поскольку Sonos API основан на облаке, вы можете получать доступ к системе Sonos и управлять ею независимо от того, в какой сети вы находитесь.
Кроме того, используя API Sonos, можно ли даже определить, к какой сети WiFi подключена система Sonos? Содержит ли идентификатор домохозяйства какую-либо информацию о SSID WiFi?
Нет, в настоящее время нет никакого способа получить информацию о SSID WiFi с помощью Sonos API или идентификатора домохозяйства.
Подробнее об Discovery см. https://developer.sonos.com/build/direct-control/discover/.