Я не знаком с uPNP. Тем не менее, в абстрактном смысле, выполнение этого на iPhone не должно отличаться от выполнения этого на другом компьютере Windows или любом другом устройстве / компьютере. Я предполагаю, что вы будете открывать какое-то соединение с контролируемым устройством, а затем будете следовать некоторому протоколу, чтобы выполнить управление.
Так что вам действительно нужно:
- Любой учебник / пример кода для любого вида контроллера uPNP.
- Задавайте вопросы о деталях, на которых вы застряли ( т.е. , возникли проблемы с соединением? Проблемы с протоколом? Все журналы выглядят хорошо, но ничего не происходит? Проблемы с базовым пользовательским интерфейсом iOS элементы? и т. д.)
Извините, на самом деле не совсем прямой ответ, я знаю, но я надеюсь, что он все равно полезен.