Nexus Edge SDK
An introduction on how to use the Nexus Edge SDK in a custom developed module.
What is the Nexus Edge SDK?
The SDK provides building blocks for quickly setting up your module, adding custom logic, and deploying it to edge devices. Develop custom modules and integrate them into the Tricloud Nexus Edge environment using this collection of .NET NuGet packages.
How to get access to it?
The Nexus Edge SDK is available in a private NuGet feed hosted in Azure DevOps, where new features are constantly released.
To start using the NuGet feed, you need to have been granted access to the Tricloud Support portal. This is only done through direct contact with Tricloud, reach out to us if you are interested.
Tutorials
The best way to get started is to follow one of the SDK tutorials, which guide you from setting up your project (in Visual Studio or VS Code) to implementing custom logic and deploying the containerized module through the web portal.
All the tutorials use the building blocks contained in the Nexus Edge SDK to get a module up and running fast and efficient.
Getting Started
The tutorial guide and code samples can be found here: https://dev.azure.com/triclouddk/IoT%20Platform/_git/IoTPlatform.Samples?path=/getting-started/creating-your-first-module.md&_a=preview
Create a new module project from a template or empty project.
Add the required Tricloud Nexus SDK dependencies.
Create a Dockerfile and push your image to a container registry.
Utilize the SDK’s built-in features and add custom logic.
Direct Methods
The tutorial guide and code samples can be found here: https://dev.azure.com/triclouddk/IoT%20Platform/_git/IoTPlatform.Samples?path=/custom-modules/direct-methods/DirectMethodModule/README.md&_a=preview
Add the required Tricloud Nexus SDK dependencies.
Create a Dockerfile and push your image to a container registry.
Import and deploy the module via the web portal.
Implement and call direct methods from the web portal.
Data Connector
The tutorial guide and code samples can be found here: https://dev.azure.com/triclouddk/IoT%20Platform/_git/IoTPlatform.Samples?path=/custom-modules/data-collectors/TextFileDataCollector/README.md&_a=preview
Add the required Tricloud Nexus SDK dependencies.
Create a Dockerfile and push your image to a container registry.
Import and deploy the module to an edge device through the web portal.
Configure an asset hierarchy to model collected data.
Build an application template that includes the module.
Test data connection and visualize the results in the web portal.
Last updated
Was this helpful?