O WPA2 usa chaves diferentes para cada dispositivo e sessão [1] . Você precisa capturar o handshake EAPOL do seu iOS, e não do OSX, para descriptografar o tráfego do iOS.
Veja estes [2] [3] para dicas de tráfego UPnP esperado de um switch Wemo.
Tipo de pesquisa para outros dispositivos Wemo retirados de wemo-client :
Wemo.DEVICE_TYPE = { Bridge: 'urn:Belkin:device:bridge:1', Switch: 'urn:Belkin:device:controllee:1', Motion: 'urn:Belkin:device:sensor:1', Maker: 'urn:Belkin:device:Maker:1', Insight: 'urn:Belkin:device:insight:1', LightSwitch: 'urn:Belkin:device:lightswitch:1', Dimmer: 'urn:Belkin:device:dimmer:1', Humidifier: 'urn:Belkin:device:Humidifier:1', HeaterB: 'urn:Belkin:device:HeaterB:1' };