Skip to main content

Deployment

The Deployment service handles the installation of software packages on the Edge device. When using the hopit Platform a private App Store can be used to store and download the packages. HEAP Engineering GmbH offers additionally an App Store, where all the packages used in the hopit Platform are hosted. The most important are:

  • hopit.edge: the hopit Edge service
  • Windows updates, which are approved by Beckhoff Automation GmbH
    • windows-10-iot-enterprise-2019-ltsc-cumulative-update
    • windows-10-iot-enterprise-2019-ltsc-cumulative-update-for-net
    • windows-10-iot-enterprise-2019-ltsc-servicing-stack-update
  • twincat-xar: the Beckhoff TwinCAT Runtime
  • beckhoff-plc-installer: helper software to install TwinCAT PLC packages
  • Other packages for a custom GitLab CI/CD runner set-up.

For information to generate custom packages of TwinCAT projects, please see the DevOps section.

App Store structure

The hopit Edge service connects to a private App Store. This App Store automatically proxies package requests to the HEAP App Store if the package is not found.

If the hopit Portal service is not used, the Edge device can use the HEAP App Store directly.

Configuration

Corresponding Edge configuration and Device Twin definition for the Deployment settings:

The Deployment service can be enabled or disabled with the Enabled property. If a custom App Store is used, the connection details can be configured here. If the Registry properties are empty, the HEAP App Store is used.

https://localhost:5050/Settings
Deployment Settings