👷edge-connector (WIP)
The edge-connector can be used to integrate data, be it pre-existing or real-time, from private networks. When deployed, it can establish a connection with an organization's workspace to provide data to or receive data from the workspace.
Requirements
The edge connector can be run on the following devices:
64-bit hardware with
MacOS
Windows
Linux
There is a separate Alpine version
ARM64 on Industrial PC
Download and Deployment
Select the connectors you would like to include.
Select the target OS.
Click on submit.
Wait for the connector to be created and save it to the location on your device from which it shall be run.
Make the file executable if necessary.
Open a terminal and run the file.
The edge connector should automatically appear in the functions panel.
Extend it and drag any functions you want to use onto the board.
Selecting more connectors increases the file size and extends the creation time.
Available Connectors
OS
The available functions of the OS connector are determined by the capabilities and permissions on the host OS. The possible functions are listed below.
Getting the current CPU usage
cpuUsage
outputs the current CPU usage in percent. In the input field you can define the interval in milliseconds with which the connector polls the system. This is independent of the trigger time of the function.
Getting number of processing cores
cpuCount
outputs the number of processing cores of the CPU.
Getting information about storage disks
driveInfo
returns information about the storage disks attached to the device.
On MacOS this is reported incorrectly at the moment.
Getting information about the RAM
memInfo
returns information about the RAM (volatile memory) on the device.
Getting network information
netInfo
returns information about the connected networks. In the input field you can define the interval in milliseconds with which the connector polls the system. This is independent of the trigger time of the function.
On MacOS this is not supported.
Getting device uptime
uptime
returns the time in seconds the device has been running for.
Getting OS information
OS
returns information about the OS the device is running.
Influx
Http
The http component offers the same functions as the HTTP/REST connector. It can be used for connecting to an http server inside the same (closed) network as the device with the edge-connector on it.
File
The file component is used to read and write files on the device the edge-connector is running on. This might be useful e.g. for when employees add a certain type of report to a network share repeatedly and it needs to be ingested into your app. Refer to the Files data connector for a list of functions.
Siemens S7
The Siemens S7 component offers the same functions as the Siemens S7 protocol connector. It can be used to communicate with a compatible device inside a closed network by placing the edge-connector on a device inside the same network.
OPC UA Client
The OPC UA component offers the same functions as the OPC UA protocol connector. It can be used to communicate with a compatible device inside a closed network by placing the edge-connector on a device inside the same network.
MQTT Client
The MQTT component offers the same functions as the MQTT protocol connector. It can be used to communicate with a compatible device inside a closed network by placing the edge-connector on a device inside the same network.
Serial Port
Security
Last updated