我正在寻找一个用Python实现的开源UPnP客户端,更具体地说是它的Internet Gateway Device(IGD)部分。
目前,我只能找到UPnP媒体服务器的实现,例如PyMediaServer、PyMedS、BRisa或Coherence等项目。
我确定我可以将这些代码库用作起点,但媒体服务器部分会引入不必要的复杂性。
所以你能否推荐一个客户端UPnP(希望包括IGD)的Python库?另一种选择是将调用分派到C库,例如MiniUPnP,但我更喜欢纯Python实现。
更新:有一个关于SSDP和UPnP的有趣且相关的讨论可在StackOverflow上查看。