WPA2 использует разные ключи для каждого устройства и сеанса [1] . Вам нужно захватить рукопожатие EAPOL вашей iOS, а не OSX, чтобы расшифровать трафик iOS.
См. Эти [2] [3] для подсказок ожидаемого трафика UPnP Wemo Switch.
Тип поиска для других устройств Wemo взят из wemo-клиента :
Wemo.DEVICE_TYPE = { Мост: 'урна: Белкин: устройство: мост: 1', Переключатель: 'урна: Белкин: устройство: контролер: 1', Движение: 'урна: белкин: устройство: датчик: 1', Создатель: 'урна: Белкин: устройство: Создатель: 1', Insight: 'урна: Belkin: устройство: insight: 1', LightSwitch: 'urn: Belkin: устройство: lightwitch: 1', Диммер: 'урна: белкин: устройство: диммер: 1', Увлажнитель: 'урна: Belkin: устройство: Увлажнитель: 1', Нагреватель B: 'урна: Belkin: устройство: Нагреватель B: 1' };