Controlling Sony (SIRC protocol compatible) devices using smart phones