I have written an application in python 2.7. Now I have to add a feature in it, in which it will find the list of DMRs available in the network and then user will select the device from the list and send data from the application to the device.
For this I searched on google for python upnp libraries, and I got these (coherence
, miranda-upnp
, miniupnp
, pyunpnp
).
I also read about them, but i couldn't figure out which library i should use.
Tell me which library I should use and why ?
MiniUPnPc is actively supported (I'm the maintainer), it is a C library but there is a python module. Here is a good example for how to use it : https://github.com/miniupnp/miniupnp/blob/master/miniupnpc/testupnpigd.py
But you would prefer miranda-upnp if you want to use a 100% python library.