Skip to content

Integrate meta-seco-edgehog-things/update_device_manager

Commit: https://git.seco.com/edgehog/layers/seco/meta-seco-edgehog-things/-/commit/f17276bcc531fc806f2e1b5652ff00c57f7f19ad

[FIX] Fix typo

--

Commit: https://git.seco.com/edgehog/layers/seco/meta-seco-edgehog-things/-/commit/ceb7f9ff1ec3f68098a6bcb1a70836a8f111861e

[IMAGE][ASTARTE-MESSAGE-HUB] Add applcation and its service into image

This add-on is applied to the image only if the global environment variable EDGEHOG_THINGHS_USE_MESSAGE_HUB has been set.

Actualy, the default value for this variable EDGEHOG_THINGHS_USE_MESSAGE_HUB is "0" since the default version of edgehog-device-rutime is 0.7.0 and doesn't require the message-hub.

In the next commits the default version used in Edgehog Things will be 0.7.1 and the usage of astarte-message-hub will be enabled.

To use the newest setting, apply the following setup:

PREFERRED_VERSION_edgehog-device-runtime = "0.7.1" PREFERRED_VERSION_edgehog-astarte-interfaces = "0.7.0" EDGEHOG_THINGHS_USE_MESSAGE_HUB = "1"

--

Commit: https://git.seco.com/edgehog/layers/seco/meta-seco-edgehog-things/-/commit/b239a8202d17adbe044ae5f3bc303226dbc99f54

[SYSTEMD][ASTARTE-MESSAGE-HUB] Add support to use the application as a service.

There service calls a scritp use to run the application with its parameters.

--

Commit: https://git.seco.com/edgehog/layers/seco/meta-seco-edgehog-things/-/commit/d66f982d95f331efdc5f0e66b8d6d43b8871fd6f

[ASTARTE-MESSAGE-HUB] Add support for version 0.5.2 of the application

This is a Rust application and the structure of its recipe follows the logic applied to the recipes for edgehog-device-runtime. (see commit 92779ac7197f8b37414577c63809d82e30061ec9)

--

Commit: https://git.seco.com/edgehog/layers/seco/meta-seco-edgehog-things/-/commit/5da49ce554d0579e640bf12e17575d11207a4727

[EDGEHOG-ASTARTE-I/F] Fixed version at 0.7.0

This version is useful for the following configuration:

  • edgehog-device-runtime at version 0.7.1
  • astarte-message-hub at version 0.5.2

--

Commit: https://git.seco.com/edgehog/layers/seco/meta-seco-edgehog-things/-/commit/651acfc64c1768b530d038a50887f30fe57d07e6

[EDGEHOG-ASTARTE-I/F] Fixed version at 0.5.2

The recipe was converted in a INC file. This because it is in our plans to provide support to more than one version (to ensure backward compatibility with legacy version). After that edgehog-astarte-interfaces_0.5.2.bb has been created and it only includes the INC file and fixes the version to point into the repository.

--

Commit: https://git.seco.com/edgehog/layers/seco/meta-seco-edgehog-things/-/commit/e068cfe4caa476f0fc1a6b2d9338c685c72edb4a

[DEVICE-MANAGER] Add support to edgehog-device-runtime at version 0.7.1

Is the first version that uses the new tool astarte-message-hub. This means that now the application does not have a direct connection to the cloud but is present an IPC mechanism that links it to astarte-message-hub for communication from/to the cloud. Follow a recap to explain what was done:

  • version 0.5.1 uses astarte SDK has an external repository (github) and its recipe takes this into account;

  • version 0.7.0 and 0.7.1 use astarte SDK as Rust crate and their recipes take this into account (no special compilation options are no longer necessary; In order to preserve the backward compatibility, from now on we will consider all that versions that don't use the message-hub as

      LEGACY

so the suffix "_legacy" has been applied to all files used only to the recipes of the edegehog-device-runtime version 0.5.1 and 0.7.0.

--

Commit: https://git.seco.com/edgehog/layers/seco/meta-seco-edgehog-things/-/commit/53a880a07d37af17f7dc0581e6bb03be6d4e7990

[IMAGE][PACKAGEGROUP] Add IoT specific packagegroup to standard image

Created packagegroup-seco-iot that collects all packages regarding the IoT aspect (connection and interaction to Astarte). This packages has been applied to the seco-image-edgehog image.

Merge request reports

Loading