Downloads
Before using OpenDevice you will need as a minimum a Java Development Kit (JDK) installed version 1.8 or above. Download the appropriate JDK for your operating system, run the installer, and then set up an environment variable called JAVA_HOME pointing to the location of this installation.
Server
Download and install: Setting-up the Server
Firmware
You can install the arduino library through the IDE's Library Manager
Or using Platform.IO : pio lib --global install OpenDevice
Developer Components and Plugins (MAVEN)
If you are developing an application that uses the OpenDevice modules.
Most components in OpenDevice is developed in JAVA and is published to Maven Central.
Replace ${opendevice-version} to last version found in: repository
Put in your pom.xml
<repositories> <repository> <id>oss.sonatype.org</id> <url>https://oss.sonatype.org/content/repositories/releases</url> </repository> <repository> <id>oss.sonatype.org-snapshot</id> <url>https://oss.sonatype.org/content/repositories/snapshots</url> </repository> </repositories> <dependencies> <dependency> <groupId>io.opendevice</groupId> <artifactId>opendevice-connection-stream</artifactId> <version>${opendevice-version}</version> </dependency> <dependency> <groupId>io.opendevice</groupId> <artifactId>opendevice-core</artifactId> <version>${opendevice-version}</version> </dependency> <dependency> <groupId>io.opendevice</groupId> <artifactId>opendevice-rest-ws-server</artifactId> <version>${opendevice-version}</version> </dependency> </dependencies>