V1
Hopit Edge turns computers to industrial IoT Edge Devices which can be managed at scale and can be used to stream data from machines to cloud platforms. The full power of hopit Edge is enabled on Beckhoff IPC's, where a full industrial DevOps process can be used to deploy TwinCAT projects at scale.
To get started head over to the Getting Started section.
Minimal System requirements are:
- CPU:
x64, Dual Core, 1.7GHz
- RAM:
4GB
- Free Disk space:
4GB
- Windows 10:
64 Bit
1.6.2
Download
⚡ Enhancement
- Improve loading speed of Routes page.
- Do not recreate routes on save.
- Add parameter
[[LAST_VALUE_READ]]
in destination conditions. - Upgrade dependencies for Dashboard, Log Scraper, Data Lake, Insights Collector, System Monitor, ADS, .NET, AsyncAPI.
🐛 Bug Fix
- Fix setting destination conditions via device twin.
- Fix issues with browser caching after upgrading to a no hopit Edge version.
- ADS: Logging the correct count of discovered signals.
1.6.1
Download
⚡ Enhancement
- Improve namespace layout loading speed.
- AsyncAPI: Use messages defined in operation if available.
- AsyncAPI: Support defining multiple data types for a signal in the payload.
- Compute Module: Automatically change data type when setting the value of a signal.
- Targets: Improve handling read timeouts.
🐛 Bug Fix
- Compute Module: Fix a memory access exception which can happen when setting the value of a signal.
- Fix an unexpected behaviour when duplicating a route.
1.6.0
Download
🚀 Feature
- Added Python compute module
- Support of AsyncAPI documents for defining send operations
⚡ Enhancement
- Updated Modbus TCP driver
1.5.0
Download
🚀 Feature
- Completely revamped UI with lots of UX improvements like signal name auto-completion and log filtering.
⚡ Enhancement
- Support reading datetime and bit signals from Siemens S7 targets.
- Support Grafana public dashboards.
- Upgrade dependencies for Dashboard, Log Scraper, Data Lake, Insights Collector, System Monitor, Device Twin, ADS, .NET.
1.4.1
Download
🚀 Feature
- Support Siemens Sinumerik Target.
- MQTT: Support Retained Messages.
⚡ Enhancement
- Improve performance of Routes UI.
- Azure: Support Basic Tier IoT Hub.
- Router: Support multi-threaded send operations.
- Device Twin: Improve UI performance.
- ADS: Support TwinCAT 2 data types.
- OPC UA: Skip non-hierachical references while discovery.
- Improve Namespace download speed.
- Improve Log loading speed.
- Upgrade dependencies for Dashboard, Log Scraper, Data Lake, Insights Collector, Alerting, Device Twin, Nuget, Azure, ADS, MQTT, .NET.
🐛 Bug Fix
- Showing correct discovery status in UI.
1.4.0
Download
🚀 Feature
- Azure: Support IoT Hub Device Provisioning Service (DPS).
- Azure: Support message chunking. This can save a huge amount of cloud cost.
- Data Lake: Support Edge Computing.
- Data Lake: Support varying scrape times for different routes.
- System Monitor: The list of monitored signals can be configured now.
- MQTT: Support wildcard in topic.
- MQTT: Support certificate authentication.
- Support persistent signal caching.
- Support automatic license renewal.
⚡ Enhancement
- Azure: Add token expiry metric:
hopit_edge_token_expiry_time
. - Deployment: Show available package versions in UI.
- Deployment: Support
Desired Version = "latest"
. - Data Lake: Greatly improve write/read times and CPU usage.
- Data Lake: Support out-of-order value ingestion.
- Enhance Router dashboard.
- Add an overall signal latency metric:
hopit_edge_signals_latency_s
. - Grafana: Disable analytics and reporting.
- Support licenses with infinite tokens.
- OPC UA: Improve default certificate to be compatible with more types of servers.
- OPC UA: Improve async task scheduling for connection handling.
- Support chocolatey
v2
. - Enhance reverse proxy to external services.
- Properties, constants, conditions can be removed via the device twin by setting it
null
. - Improve Live Log view.
- Improve saving files to disk to restore files after power outages.
- Targets: Discovery UI elements are responsive now.
- Upgrade dependencies for Dashboard, Log Scraper, Data Lake, Insights Collector, Alerting, UPC UA, ADS, MQTT and System Monitor.
🐛 Bug Fix
- Modbus: Fix an exception while disconnecting.
- Azure: Fix rotating Connection String when the property
ConnectionString
isnull
. - Azure: Fix a bug which leads to very high memory consumption in some rare cases (see this bug report).
- OPC UA: Fix discovery. In some rare cases, nodes were skipped.
- OPC UA: Fix reading signals with data type Node ID.
⚡️ Change
- Rename Target
DataLake-edge
toData Lake
. All migrations are done automatically. - Changing the log level on the
Log
page filters the messages now. The setting to change the minimal log level has been moved to theSettings
page. - MQTT: Change the topics to synchronize the Device Twin to
devicetwin/desired
anddevicetwin/reported
.