Installing on ARM-based Linux

To install Iotellect into a Linux device based on an ARM processor, proceed as follows:

  • Download Linux version of Iotellect that does not include a Java Virtual Machine (JVM). Installer file name should end with -nojvm. In most cases, a so-called Micro Edition of Iotellect should be installed.

  • Install the latest version of a Java 17 Development Kit (JDK) which is appropriate for your server architecture.

  • Install Java CommAPI which is a serial communication library used by Iotellect Server. On many systems, this can be done by running sudo apt-get install librxtx-java. After installation is completed, copy librxtxSerial.so file from the Java CommAPI installation folder to the /lib subfolder of Iotellect Server installation folder.

  • Run Iotellect installer. If it cannot find a JVM, declare the INSTALL4J_JAVA_HOME_OVERRIDE environment variable and point it to /path/to/jdk/jre.

  • Follow installer instructions to install the system.

  • Some versions of Java SE for ARM don't support "server mode" of the Java VM. If Iotellect launcher fails with an error message mentioning server mode, remove -server option from Launch Properties files (*.vmoptions).

  • Adjust memory limits in launch properties files (*.vmoptions) to values suitable for your environment.

Was this page helpful?