开云体育

ctrl + shift + ? for shortcuts
© 2025 开云体育

Connect extron IPCP 550 to RMC-3


 

Howdy,
In short, I would like to be able to have an extron IPCP Pro 550 and a Crestron RMC-3 communicate with each other bidirectionally, preferably through RS-232(otherwise, network communication with the RMC-3 or a CP3 is an option as well). I'm just needing to send some serial strings back and forth.
Are there any simple alternatives to the Extron GCP unidirectional driver? Or are there any Simpl modules that might interact with the IPCP with RX and TX?
I really want to be able to have feedback.
?
Thanks


 

You would need to "roll your own" api between the two devices.? If you are using GCP on the Extron side, then yes, that driver is your best bet.? To have a better experience, you could use GlobalScripter (Python) and have more control over what is sent and received, and be able to build strings and parse responses rather than just "string match".? You can use an RS232 port for this, or use IP communication as well.
?
Same with the Crestron side, you can do in Simpl or S+ or S#.? S+ and S# are going to give you way more control over building and parsing strings.? You can use an RS232 port, or a TCP/IP server/client (opposite of what you use on the Extron side).
?
For the protocol, here is where it's "up to you".? Depending on what info you need to pass, you can either just send the raw data if it's only a couple things that need to go through.? If you need something more robust, then you need to come up with some way to carry the messages.? Often, I just an existing protocol that I'm familiar with that will work.? Plain ascii messages work well.? Or you can go all in, and send JSON packages back and forth if there is a lot of data and events that needs to be passed back and forth.? The thing here is that is no standard.? You will have to figure out what you need and what messages need to be shared between the 2 devices and how best to convey that in a message, that is easily parsed and acted on from the receiving side.
--
Jason Mussetter

Control Systems Designer

Mussetter Programming Services
www.mpsav.com


 

Thanks for the detailed reply.? It is clear that I am not yet ready to take on such a task just yet.? I have some experience with C#, but that was 6 years ago(plus im not sure if running on Visual studio 2008 would make it any easier for these 3-series processors). What I was trying to do was do some small scale NVX routing to a CP3 based system for the singular purpose of add some video ties where none existed before(due to physical distance, I was thinking about using a networked RMC-3 with rs232 connection to the IPCP as the interlocuter) .? I can create fixed routes without needing all of that.


 

If routing a couple sources is all you are doing, that "protocol" needn't be complicated.? Just use something like Extron's SIO protocol to pass between the devices.? "1*1!", "2*1!", "1*2!" etc. for this.? You can use the simple generic serial module in GCP to do this part easily for this.? You don't need feedback, but you can do feedback the same way, just use string matching.? Doesn't sound like you need to build strings for this as? it's not a complicated device you have to control.
--
Jason Mussetter

Control Systems Designer

Mussetter Programming Services
www.mpsav.com