Some more answers to your questions. All of these answers and comments are based on Xantech equipment which I use.
A xantech network allows you to connect for all practical purposes as many IR receiving devices as required, and as many IR emitters as is needed.
Xantech also makes keypads that look like IR receivers (that is, they put "IR" onto the network). I believe they even have waterproof ones.
The network is protocol independent since it is a repeater network. For their own devices Xantech uses NEC protocol
Wiring lengths can be in the hundreds of feet.
Amplified connectors will provide multiple points where you can connect IR emitters to go to equipments with no issues of power loss or drain.
An IR blaster is nothing more than a powerful IR emitter. The Xantech system (amplified connecting blocks) has hi and low power outputs for single or multiple emitters (Blasters).
On a xantech network all IR receivers are sitting on the network (Bus architecture) essentially in parallel. In my home that network runs hundreds of wiring feet and is actually engineered in a star configuration as opposed to a bus (home runs as opposed to daisy chained). Looking at signal and ground (2 of the 3/4 wires on the network) an emitter can be connected there (actually several emitters could be connected at points along the network). I use "optical coupling" to connect the network to the "IR to PC" input device I use (I taped an emitter to the IR window of the device and wrapped the whole thing in tape so it is optically sealed).
A lot of this is described in detail on documents at my web site (
www.the-gordons.net)
I have special programs that allow me to analyze IR signals (not available to the general public) and one that can generate IR patterns for just about any protocol for any device in several formats (Slinke, Pronto, ADI, etc). The program works from a protocol description and a code table stating the device and key codes for each function on the remote. I use this to load remotes/devices that accept Pronto IR display code such as the software to drive a USB-UIRT or an iPronto remote.
I am working on a general IR translation program (windows based) using the USB-UIRT and only need beta testers as the code is basically done (If I can find it). Too many projects so little time.
I can be reached at
barry@the-gordons.net