Tôi đang tìm kiếm triển khai mã nguồn mở của ứng dụng khách UPnP bằng Python và cụ thể hơn là phần Internet Gateway Device (IGD) của nó.Python UPnP/IGD Khách hàng thực hiện?
Hiện tại, tôi chỉ có thể tìm thấy triển khai UPnP Media Server, trong các dự án như PyMediaServer, PyMedS, BRisa hoặc Coherence.
Tôi chắc chắn rằng tôi có thể sử dụng các cơ sở mã đó làm điểm khởi đầu, nhưng phần Media Server sẽ giới thiệu sự phức tạp không cần thiết.
Bạn có thể giới thiệu thư viện Python UPnP (và hy vọng là IGD) của khách hàng không? Một giải pháp thay thế là gửi các cuộc gọi tới thư viện C như MiniUPnP, nhưng tôi thích sử dụng Python thuần túy hơn.
Cập nhật: một thảo luận thú vị, có liên quan về SSDP và UPnP có sẵn trên StackOverflow.
Tôi đã dành thời gian nghiên cứu tài liệu của bạn, nhưng tôi đang tìm kiếm một thư viện mô-đun rất đơn giản. BRisa không cảm thấy như vậy IMHO. – oparisy