Skip to content

HCC2 Development Tools and Samples

The tools are required for creating and signing application containers to be uploaded to HCC2 as signed Mender files. The samples provided are basic 'starter' applications, and are an initial starting point for developer using the SDK.

These tools and samples can be downloaded from the Github repository located at: github.com/sensiaglobal/edgesdk_devtools

Info

It is recommended that the repository be deployed to your Linux instance in the folder: $HOME/sdk

The table below lists the contents of this repository.
It includes samples applications written in Python and C#.

repo OS description
edgesdk_devtools Linux Only Application signing tools,
edgesdk_python_api Linux/Windows pip package for the python HCC2 Modbus SDK interface
edgesdk_examplepython Linux/Windows Sample python application
edgesdk_dotnet6_api Linux/Windows Nuget package containing the c# HCC2 Modbus SDK interface
edgesdk_examplecsharp Linux/Windows Sample c# application (using .net6.0)
edgesdk_docs Linux/Windows This documentation pack

The edgesdk_devtools repository is required to be able to deploy an application to an HCC2 device.

Note

These code examples herein ARE PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED.

Warning

The devtools include a number of shell scripts which require execution rights to be granted post installation.

To do this please navigate to your devtools folder and run the command:

chmod +x *.sh

Edge SDK Dev Tools Setup

In your Linux environment, extract / clone the edgesdk_devtools to your chosen location and then carefully follow the instructions as written in the readme.md file.