After writing my comment, I thought about it and realized that, yes, communication through WiFi just makes sense and is probably the easiest. (as in the given example of the universal remote once setup is done)