Giter Site home page Giter Site logo

crestronmobile's Introduction

Crestron module for CommandFusion iViewer via Crestron Mobile Symbol

This project allows iViewer to communicate with a Crestron processor using the native Crestron Mobile symbol in your SIMPL projects. This offers far better Ethernet reliability than using TCP Server via SIMPL+, which the original iViewer Server SIMPL+ module was forced to use.

Requirements

  1. iViewer 4 or newer (with JavaScript support)
  2. Crestron processor with firmware v??

Features

CrestronMobile v3 allows your iViewer GUI to support multiple simultaneous connections to several Crestron boxes. Is is made of the following components:

  • a SIMPL module that you install on your Crestron processors
  • a Javascript module for iViewer that you add to your GUI

CrestronMobile allows you to control one of more Crestron processors right from your GUI. You can be simultaneously connected to multiple processors. You can also configure which GUI pages relate to which processor, and CrestronMobile will automatically transmit join upates for the contents on the related pages to the relevant processor and only to this one.

Using CrestronMobile

Crestron Processor setup

Install the CrestronMobile SIMPL program on your Crestron processor(s). The default is to use TCP port 50100 for communication with iViewer. If you change the port number, remember to customize your GUI's external systems as well (see below).

iViewer integration

CrestronMobile v3 is more powerful than the previously released version (v1.1). It supports running in a compatibility mode where you don't perform any configuration and the script automatically configures itself by using the external system named CrestronMobile which must be present in your GUI.

To customize CrestronMobile and/or support connection to multiple Crestron processors, you'll want to special configuration objects to your Javascript code that CrestronMobile will automatically recognize and use for configuration.

Please look at the following relevant wiki pages for configuration information:

Contributors

  • Programmed by Greg Soli, Audio Advice
  • Improved by Florent Pillet, CommandFusion

crestronmobile's People

Contributors

fpillet avatar gregsoli avatar jarrodbell avatar louistal avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.