Skip to content
This repository was archived by the owner on Oct 1, 2021. It is now read-only.

Add UDN to SSDP discoverables, as discussed in #165#173

Merged
balloob merged 1 commit intohome-assistant-libs:masterfrom
rytilahti:ssdp_add_udn
Feb 18, 2018
Merged

Add UDN to SSDP discoverables, as discussed in #165#173
balloob merged 1 commit intohome-assistant-libs:masterfrom
rytilahti:ssdp_add_udn

Conversation

@rytilahti
Copy link
Copy Markdown
Contributor

UDN is a part of the standard (http://upnp.org/specs/arch/UPnP-arch-DeviceArchitecture-v2.0.pdf) which yields an UUID which allows unique identification of the device.

@balloob balloob merged commit 44feead into home-assistant-libs:master Feb 18, 2018
@rytilahti rytilahti deleted the ssdp_add_udn branch February 19, 2018 00:09
@rytilahti
Copy link
Copy Markdown
Contributor Author

Regarding to your question wrt. serial number, serial number is just a RECOMMENDED where-as UDN is REQUIRED by the spec. Furthermore several vendors may be sharing serial numbers while the UDN should still remain unique. The spec contains recommendations how to generate such an UDN, although old UPnP 1.x devices may not follow these (and should still be accepted). However the latest from that series is 1.1 from 2008, so I think a growing number of devices will adhere to this newer format.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants