回复:https ://developer.sony.com/develop/audio-control-api/hardware-overview/discovery-process
你好。我有一个亚太地区索尼 STR-DN1080 AVR。我可以通过 API 控制所说的 AVR。我只是找不到使用 SSDP 支持的索尼设备。
似乎 AVR 定期通过 UDP 向网络宣传自己,但它没有使用文档中描述的格式响应任何多播请求。
ST: upnp:rootdevice
当我用or替换 "ST: ...." 行时,Web API 服务甚至没有回复ST: ssdp:all
。我网络上的其他设备会回复,但 Web API 服务不会。但是,内置的 UPnP/DLNA 服务会做出响应。
这是我的数据包:
String msg = "M-SEARCH * HTTP/1.1\r\n" +
"HOST: 239.255.255.250:1900\r\n" +
"MAN: \"ssdp:discover\"\r\n" +
"MX: 1\r\n" +
"ST: urn:schemas-sony-com:service:ScalarWebAPI:1\r\n" +
"USER-AGENT: me\r\n" +
"\r\n" ;
有什么我想念的吗?提前致谢。