CommandFusion Wiki

Documentation Resources

User Tools

Site Tools


Sidebar

software:knowledge-base:brand-knowledge-base:crestron

This is an old revision of the document!


Crestron Integration

CommandFusion iViewer can communicate with Crestron processors in a variety of ways:

Documentation for each method is available on their respective GitHub repositories.

Comparison of Methods

Each method has pros and cons, which have been discussed quite frequently on the CommandFusion Software Google Group.
In Summary:

iViewer SIMPL+ Module

  • Pros
    • Communication protocol natively built into iViewer, less overhead (No JavaScript required).
    • Very easy to integrate in guiDesigner - just define the connection properties in project properties and join changes propagate automatically.
  • Cons
    • Relies on the TCP Server functionality in SIMPL+, which has been found to not be as reliable as the lower level access that native Crestron symbols provide.
    • Less flexibility in communications - Can only talk to a single processor at once, all joins will propagate (no way to limit join ranges).
    • All join types are cluttered into the SIMPL+ module, and you must edit the SIMPL+ code to increase/decrease the number of joins that can be used.

CrestronMobile Module

  • Pros
    • Uses the native CrestronMobile SIMPL symbol - familiar symbol to connect to your SIMPL programs.
    • Allows for flexible communication routing (filtering join ranges, multiple processors)
  • Cons
    • Relies in the CrestronMobile symbol protocol - if this was ever changed by Crestron, the module may stop working until it is updated to support any changes.
    • More complicated to setup

CIP Module

  • Pros
    • Uses the native XPanel SIMPL symbol - familiar symbol to connect to your SIMPL programs.
    • Allows for flexible communication routing (filtering join ranges)
  • Cons
    • Relies in the XPanel symbol protocol (CIP) - if this was ever changed by Crestron (unlikely), the module may stop working until it is updated to support any changes.
    • More complicated to setup
software/knowledge-base/brand-knowledge-base/crestron.1347334924.txt.gz · Last modified: 2012/09/11 03:42 by jarrod