Skip to content

jefftindall/up-core-api

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

uProtocol

License

NOTE: Please refer to https://github.com/eclipse-uprotocol/uprotocol-spec for more information about uProtocol

Overview

This project contains the core data models (UUri, UAttributes, etc..) and core services definitions (uDiscovery, uSubscription, uTwin) of uProtocol. This project is used by other uprotocol projects such as the language specific SDKs and uLink library that extend the data model to add validators, serializers, and factory/builder methods.

How To Build?

The Project uses maven to build the protobuf message. The target to build the code is:

mvn verify -f "pom.xml"

How To Use?

To pull the built (java) artifacts from maven central, add the following dependency to your pom.xml file:

<!-- uProtocol Core -->
<dependency>
    <groupId>org.eclipse.uprotocol</groupId>
    <artifactId>uprotocol-core-api</artifactId>
    <version>1.5.0</version>
</dependency>

About

uProtocol Core APIs and Data Model

Resources

License

Stars

Watchers

Forks

Packages

No packages published