NETIO decided to streghten possition in Control systems, IOT and Atomation Solution. NETIO devices can be easily and directly control from Crestron Systems equipped by the latest CP4 .It will help end users to control and remotely restart of auditoriums, conference systems or complex systems.
Supported devices:
- NETIO: all devices running with FW 4.0.5.+
- Crestron (HW): Series 4 Processor ONLY,
- Crestron (SW): min CP4 2.8003.00056
Crestron interface can:
- Switch any socket ON or OFF
- Toggle/ Reset specified socket
- Read out the energy consumption data at NETIO devices supporting power metering function
Driver contains:
- Demo code in SIMPL Windows
- SIMPL+ module
- NetIODriver.clz C# library
- VTpro DEMO Project
- TSW770 Touch Panel Compiled DEMO project
Configuration NETIO sockets for the CRESTRON AV driver – JSON API
1. Configuration of NETIO device
- Open the web-interface of NetIO PDU and select M2M API Protocols option
- Select JSON API and check Enable JSON API checkbox
- Enable READ-WRITE option
- If you enable both READ-OLNY and READ-WRITE options, be sure to use read-write credentials in Crestron module to be able to control outputs.
- Push “Save Changes” button
2. SIMPL Programming
- start with a provided demo-program
3. Credentials Setup
- Firstly, create a Multiple Serial Send and dial in READ-WRITE access credentials from device web page.
- If you’re using non-standard port for control (not 80) put it after IP address adding colon, like 192.168.1.155:8080
4. Create stepper
- Create Stepper which will initialize settings strings and after some delay will trigger an “Initialize” signal in the provided module.
5. Initialize
- Pushing “Initialize” is a critical step that allow Simpl to assign access credentials and IP address and port to underlying S# object.
6. Get Info Signal
- Push “Get Info” signal to retrieve information from device. Module will populate device information strings with real values and show outputs states as well
7. Check out
- Check out if module can properly control PDU outlets push “Power Toggle” signal and observe result in device web UI or in Crestron Toolbox debugger.
Touch Panel Simulation
Part of NETIO driver is a package for CrestronVisionTools. It brings to customer the easy way how visually simulate control between NETIO and Crestron.
FAQs
Is there any limitation as Max number of devices (IP addresses)
Different Crestron control processors have different performance and limitations, but most of them can run 150+ TCP/IP connections.As http client doesn't establish a permanent connection the Max number of connections can be even higher and is more dependable on overall program performance and data polling frequency. There is no concrete number and it is on the Crestron Programmer side to ensure things run smoothly.
Is there any limitation with Max number of programs running
Different Crestron control processors are able to run different amounts of programs. For 4-Series RMC4 and MC4 processors can run 1 program out of the box (but with additional licence can run up to 10 programs), all other processors like CP4, DIN-AP4, AV4, PRO4 can run 10 programs out of the box. Obviously all programs share the same computing resources. So it is more like an architectural (or contextual) thing.
Is a driver working with https?
Current version of the driver works with HTTP only.
Is communication drive by “event” or by “time period”
As we use HTTP client and not establish permanent connection with NetIO devices (like WebSocket) Crestron receives data when performing any action (Power On/Power Off etc.) or when GetInfo function is called.In the demo program we pull the data from the device using the GetInfo function every 10 seconds but it can be easily increased or decreased by Crestron Programmers based on Customer needs.