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.