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, copylibrxtxSerial.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?