Industrial Edge Device Kit Packages¶
The Industrial Edge Device Kit Packages allow you to extend the Industrial Edge Ecosystem with your own devices.
IEDK x86-64 packages¶
The below table provides information on packages that are available in the Industrial Edge Device Kit zip file.
Package | Description |
---|---|
dm-network_v1.7.4-1_linux_amd64.deb | Network service is a gRPC & GO based network configuration service. |
dm-ntp_v1.7.0-1_linux_amd64.deb | NTP service is a gRPC based NTP configurator microservice for Edge Devices. |
dm-onboard_v1.7.4-1_linux_amd64.deb | Onboard service is a gRPC based Edge Device activator. |
dm-system_v1.7.4-1_linux_amd64.deb | System Service is a gRPC based system resource tracker and system controller. |
ie-sysproxy_v1.0.0-1_linux_amd64.deb | Proxy service is a gRPC & Go based proxy configuration microservice. |
edge-iot-core-container_1.16.0-2_amd64.deb | This package provides the Edge IoT Core. |
edge-manager_1.16.0-2_amd64.deb | This package provides the Edge Manager. |
capabilities.json 2.0.0 | File containing device specific capabilities |
edge-iot-core-container_1.16.0-2_amd64.tar.xz | IERuntime Container Image tarball |
edge-iot-core-container_1.16.0-2_amd64_docker_compose.yaml | docker-compose.yml |
capabilities_all_disabled.json | File containing device specific capabilities |
resource-manager.tar.gz | Resource manager |
resource-enablement-cpu.tar.gz | Services for managing CPUs (optional) |
resource-enablement-network.tar.gz | Services for managing network interfaces (optional) |
resource-enablement-gpu.tar.gz | Services for managing GPUs (optional) |
3rd Party Dependecies | Description |
---|---|
redsocks_0.5-3_amd64.deb | Arbitrary TCP connection redirector to a SOCKS or HTTPS proxy server. |
ntpdate_4.2.8p12+dfsg-4_amd64.deb | Client for setting system time from NTP servers. |
Tools | Description |
---|---|
iedk-cli_v1.5.4-1_linux_amd64.deb | Users can easily test their custom Device Kit services. More information can be found in IEDK CLI. |
iert-mock-server_v1.0.5_linux_amd64.deb | If a real structure is not used and the development environment is not wanted to be onboarded, this package can be used. More information can be found in Download and install mock service. |
devicekit_api_v1.7.3-2_linux_amd64.deb | This package can be used if there is a need to improve IEDK services in the local environment or in Edge Devices. More information can be found in Device Kit API |
iedkTestSuite | User can run sanity tests for IEDK services by using the IEDK Test suite. More information can be found in IEDK Test Suite. |
NOTICE
The host.edgemanagerservice, host.ntpservice, host.networkservice, host.systemservice, host.onboardservice and host.proxyservice are reference in capabilities.md. If desired, Device Builders can implement their own services with these Device Kit services. The dm-ntp, dm-network, dm-system, dm-onboard and ie-sysproxy packages are reference implementations of the IEDK API. If desired, Device Builders can implement their own services with the Device Kit API. Optional tools are meant for development & test purposes only and should not be included in production. The resource-enablement-cpu and resource-enablement-network packages are extensions (plugins) for the resource manager and required for running real-time applications.
IEDK arm64 Packages¶
The below table provides information on packages that are available in the Industrial Edge Device Kit *.zip file.
Package | Description |
---|---|
dm-network_v1.7.4-1_linux_arm64.deb | Network service is a gRPC & GO based network configuration service. |
dm-ntp_v1.7.0-1_linux_arm64.deb | NTP service is a gRPC based NTP configurator microservice for Edge Devices. |
dm-onboard_v1.7.4-1_linux_arm64.deb | Onboard service is a gRPC based Edge Device activator. |
dm-system_v1.7.4-1_linux_arm64.deb | System Service is a gRPC based system resource tracker and system controller. |
ie-sysproxy_v1.0.0-1_linux_amd64.deb | Proxy service is a gRPC & Go based proxy configuration microservice. |
edge-iot-core-container_1.16.0-2_arm64.deb | This package provides the Edge IoT Core. |
edge-manager_1.16.0-2_arm64.deb | This package provides the Edge Manager. |
capabilities.json 2.0.0 | File containing device specific capabilities |
edge-iot-core-container_1.16.0-2_arm64.tar.xz | IERuntime Container Image tarball |
edge-iot-core-container_1.16.0-2_arm64_docker_compose.yaml | docker-compose.yml |
capabilities_all_disabled.json | File containing device specific capabilities |
resource-manager.tar.gz | Resource manager |
resource-enablement-cpu.tar.gz | Services for managing CPUs (optional) |
resource-enablement-network.tar.gz | Services for managing network interfaces (optional) |
3rd Party Dependecies | Description |
---|---|
redsocks_0.5-3_debian10_arm64.deb | Arbitrary TCP connection redirector to a SOCKS or HTTPS proxy server. |
redsocks_0.5-3_debian11_arm64.deb | Arbitrary TCP connection redirector to a SOCKS or HTTPS proxy server. |
Tools | Description |
---|---|
iedk-cli_v1.5.4-1_linux_arm64.deb | Users can easily test their custom Device Kit services. More information can be found in IEDK CLI. |
iert-mock-server_v1.0.5_linux_arm64.deb | If a real structure is not used and the development environment is not wanted to be onboarded, this package can be used. More information can be found in Download and install mock service. |
devicekit_api_v1.7.3-2_linux_arm64.deb | This package can be used if there is a need to improve IEDK services in the local environment or in Edge Devices. More information can be found in Device Kit API |
iedkTestSuite | User can run sanity tests for IEDK services by using the IEDK Test suite. More information can be found in IEDK Test Suite. |
NOTICE
The host.edgemanagerservice, host.ntpservice, host.networkservice, host.systemservice, host.onboardservice and host.proxyservice are reference in capabilities.md. If desired, Device Builders can implement their own services with these Device Kit services. The dm-ntp, dm-network, dm-system, dm-onboard and ie-sysproxy packages are reference implementations of the IEDK API. If desired, Device Builders can implement their own services with the Device Kit API. >Optional tools are meant for development & test purposes only and should not be included in production. The resource-enablement-cpu and resource-enablement-network packages are extensions (plugins) for the resource manager and required for running real-time applications. At present, there is no GPU support yet for ARM-based systems.