/
Downloads

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>

Related content

Building from source
Building from source
More like this
Setting-up the Server
Setting-up the Server
More like this
Maven Repo
Maven Repo
More like this
Installing Arduino Library
Installing Arduino Library
More like this
Rest API
Rest API
More like this
Device Setup
Device Setup
More like this