Skip to main content

Development Environment Information

IDEs

This project uses the Maven build system to automatically download libraries and dependencies, and to ensure consistent build behavior. As such, this project can be imported into any IDE that supports the Maven build system.

Command-Line

Maven includes extensive support for the command-line interface (CLI). For more information about Maven command-line interface support, please refer to https://maven.apache.org/run.html.

Requirements

Required Ignition Version

The Ignition Ewon® Connector module has been designed to work with Ignition 8.1.1 and newer.

note
If you have a previous version of Ignition 8.0 or 8.1, you will need to upgrade to Ignition 8.1.1 or newer before installing the Ignition Ewon® Connector module.

Installing a Suitable Ignition Version

If you do not have a suitable version of Ignition, you may download one from the Inductive Automation Downloads Page. The Ignition Ewon® Connector module does not require additional Ignition modules to be installed, only the core installation (and included modules) is required.

Java and Maven Versions

Ignition 8.1 and later requires the Java 11 JDK for module development. Any supported version(s) of Maven for Java 11 may be used.

Required Hardware

The Ignition Ewon® Connector has been designed to take advantage of the Ignition server's available hardware resources. Multi-threading and asynchronous processing allow the connector to simultaneously handle multiple requests at a time.

Minimum Hardware Requirements

CPU: 2 cores
RAM: 4 GB

caution

The minimum hardware requirements are suitable for a small number of devices and tags. If you are planning to connect many devices or tags, you should consider increasing the hardware resources available to Ignition and its modules.

These requirements match those of Ignition, with additional memory (RAM) required for the connector to run.

CPU: 4 cores
RAM: 8 GB

tip

The recommended hardware requirements are suitable for most installations. If you are planning to connect a large number devices and/or tags, you should consider increasing the hardware resources available to Ignition and its modules.

There is no upper limit on the number of devices and tags that can be connected to the connector, but the hardware resources available to Ignition will limit the number of devices and tags that can be connected. If you experience a degradation in performance, it is recommended to increase the hardware resources available to Ignition and its modules. This may include increasing the number of CPU cores, increasing the amount of RAM, increasing network bandwidth, or increasing the amount of storage space available to Ignition.

Contributing

Detailed information about contributing to this project can be found in the Contribution Guidelines.

Support Notice

The development environment information provided in this document is provided for informational purposes only. The development environment is provided by Inductive Automation on GitHub via examples and archetypes, and is subject to change at any time. HMS Networks is not responsible for the development environment, and does not provide support for the development environment.

For more information about the development environment, please refer to the inductiveautomation/ignition-sdk-examples repository on GitHub.