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'
};