Difference between revisions of "Datonis Edge 5.9 Release Notes"

From Datonis
Jump to: navigation, search
(Created page with "=== Inter Edge Communication === Now Edge can transmit scan events, alerts and other Datonis entities (that eventually streamed to/fetched from Datonis) to another Edge over M...")
 
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
=== Inter Edge Communication ===
+
=== Additions/Changes ===
Now Edge can transmit scan events, alerts and other Datonis entities (that eventually streamed to/fetched from Datonis) to another Edge over MQTT as well as HTTP. Edge virtually implements all data ingestion, instruction subscription and Thing data APIs to establish a bidirectional tunnel between another Edge. With this feature, Edge can act as a client as well as receiver and forwarder. The receiver Edge can again transmit data to another Edge or Datonis, theoretically inter Edge link can be as long as possible.
 
  
The inter Edge communication happens over Secure MQTT and Secure HTTP channels that uses Edge's self signed certificate (certificate is configurable). The client Edge buffers and re-transmits data in case receiver Edge or its communication link is down.
+
==== Edge Tunnelling Feature ====
 +
Edge Tunnelling feature will allow you to access your Edge Gateway from anywhere through internet on the following URL:
  
The downstream APIs like Sync Things, Sync Rules have also been tunneled to enhance the client Edge configuration experience. The MQTT acknowledgment mechanism is similar to Datonis where first class Ack message is published.
+
https://<gateway-key>.edge-tunnel.datonis.io
  
==== Configuring Edge in Receiver/Server mode ====
+
===== Configuring Edge Tunneling =====
# Enable '''HTTP Adapter''' and configure same Things as of Sender Edge. Configuration of Things is optional if Client Edge's Data Transport mode is MQTT. HTTP Adapter still serves all downstream APIs like Sync Things so it must be enabled.
+
# You can enable/disable Edge-tunneling from '''EdgeCloudService''' in Cloud Service.
# Enable '''MQTT Adapter''' and configure same Things as of Sender Edge. Enabling and configuration of Adapter is optional if Client Edge's Data Transport mode is HTTP.  
+
# '''Gateway Key must be correctly configured''' as per the provided Access-Secret-key pair, otherwise tunnelling will not start.
# While configuring '''HTTP Adapter''' Things, put '''Connection -> Url Type''' as '''Datonis_Scan''' or '''Datonis_Event''' depending on which data to be accepted. The '''Read Tags -> Field''' value should be '''tags.''tag_name''''' or '''data.''metric_name''''' for Datonis_Scan and Datonis_Event resp.
+
# The '''Edge-Tunnel URL''' or its status can be seen in the '''Status tab''' of Edge.
# While configuring '''MQTT Adapter''' Things, put '''Connection -> Topic Type''' as '''Datonis_Scan''' or '''Datonis_Event''' depending on which data to be accepted. The '''Read Tags -> Message Parsing Script''' value should be '''message_val.tags.''tag_name''''' or '''message_val.data.''metric_name''''' for Datonis_Scan and Datonis_Event resp.
+
# Loading of the URL for the first time might take some time.
 +
# Also while switching between tabs in Edge (like from one adapter to another or Cloud Services ) , might take some time/reload.
 +
# Once any window/Adapter is loaded, the configuration can be done seamlessly.
 +
# A button which will redirect to the Edge-tunnel is added in the Datonis' Gateways Window - https://www.datonis.io/gateway2
  
==== Configuring Edge in Sender/Client mode ====
+
==== Other Enhancements ====
# Navigate to '''Cloud Services -> EdgeCloudService''', configure same Access and Secret key to match the Server Edge in order to receive instructions.
+
Added Encyption for OPC DA and OPC UA password fields in the Adapter connection forms.
# Navigate to '''Settings -> SSL Configuration''', disable Host Name verification to properly trust server Edge's self-signed certificate.
 
# Navigate to '''Cloud Services -> MqttDataTransport''', configure '''broker-url''' to server Edge MQTT Url e.g. '''mqtts://192.168.1.3:8883/'''. Remove '''username''' and '''password''' values.
 
# Navigate to '''Cloud Services -> HttpDataTransport''', configure '''server-url''' to server Edge HTTP Url e.g. '''<nowiki>https://192.168.1.3:8443/</nowiki>'''.
 
# Enable and configure the desired adapter e.g. OPC DA/PROFINET and configure its '''Settings ->''' '''Publish Mode''' to one of '''External''' modes i.e. '''Scan External''', '''Event Scan External'''. This will tell Cloud Services to publish scan and event data externally to another Edge.
 
  
==== Other Enhancements ====
+
Fixed Monitor Updates feature for File based Adapters - CSV Adapter, XML Adapter.
Improved MQTT Data Transport connectivity in high load environment
 
  
 
=== Build Updates ===
 
=== Build Updates ===
5.8.848 - 19_Jun_2019 - Initial 5.8 Release
+
5.9.916 - 27_Feb_2020 - Initial 5.9 Release
  
5.8.854 - 25_Jun_2019 - HTTP Transport fix to ping server, HTTP Adapter - custom message parsing support, multiple custom message handlers for same url support
+
5.9.923 - 9_Mar_2020 - Added encryption for OPC DA password fields
  
5.8.888 - 9_Sep_2019 - Added latest data forwarding mechanism while de-prioritizing stale data, Added batch persist support for all kind of messages, Added multiple Windows Service install support, Improved MQTT Adapter performance, Introduced CUSTOM_JSON as new topic type to parse JSON messages natively, Added clean session flag to MQTT Adapter, Made Nashorn leak detection optional
+
5.9.927 - 18_Mar_2020 - Added encryption for all values of fields which have passwords. (includes auth-password for OPC UA)
  
6.8.892 - 20_Sep_2019 - EtherNet/IP Adapter fixes - Handled multiple things and fixed disconnect client code, Added timer and counter tags to discovery
+
5.9.938 - 27_Mar_2020 - File Based Adapters fix - Handled multiple thing monitoring of files for Monitor Updates feature.
  
 
__FORCETOC__
 
__FORCETOC__

Latest revision as of 08:14, 28 August 2020

Additions/Changes

Edge Tunnelling Feature

Edge Tunnelling feature will allow you to access your Edge Gateway from anywhere through internet on the following URL:

https://<gateway-key>.edge-tunnel.datonis.io

Configuring Edge Tunneling
  1. You can enable/disable Edge-tunneling from EdgeCloudService in Cloud Service.
  2. Gateway Key must be correctly configured as per the provided Access-Secret-key pair, otherwise tunnelling will not start.
  3. The Edge-Tunnel URL or its status can be seen in the Status tab of Edge.
  4. Loading of the URL for the first time might take some time.
  5. Also while switching between tabs in Edge (like from one adapter to another or Cloud Services ) , might take some time/reload.
  6. Once any window/Adapter is loaded, the configuration can be done seamlessly.
  7. A button which will redirect to the Edge-tunnel is added in the Datonis' Gateways Window - https://www.datonis.io/gateway2

Other Enhancements

Added Encyption for OPC DA and OPC UA password fields in the Adapter connection forms.

Fixed Monitor Updates feature for File based Adapters - CSV Adapter, XML Adapter.

Build Updates

5.9.916 - 27_Feb_2020 - Initial 5.9 Release

5.9.923 - 9_Mar_2020 - Added encryption for OPC DA password fields

5.9.927 - 18_Mar_2020 - Added encryption for all values of fields which have passwords. (includes auth-password for OPC UA)

5.9.938 - 27_Mar_2020 - File Based Adapters fix - Handled multiple thing monitoring of files for Monitor Updates feature.