22
© Softing Industrial Automation GmbH
dataFEED Gateway - User Manual
4.4 Azure IoT OPC Proxy
The Azure IoT-Hub Proxy view allows to set up a connection between edgeGate and Microsoft Azure IoT Hub. For
doing so it is required that the Azure cloud is accessible from the device via the Internet.
Note
This description only applies to the edgeGate product!
Note
From the view of the description at the Microsoft: 5 Clicks to Digital Factory webpage edgeGate acts
as Field Gateway/Relay.
Azure IoT-Hub Registration
For configuring Microsoft Azure IoT Hub please follow the descriptions linked at the Set up and manage Azure IoT
Hub webpage.
For configuring the IoT Hub proxy connection the following input fields are available:
Azure Connection String (iothubowner)
Enter the iothubowner connection string into this input field. The connection string is required for edgeGate
registration and unregistration as Microsoft Azure IoT Hub proxy device.
Azure Device-Id
Enter a unique device identifier for edgeGate at the IoT Hub into this input field. The device identifier is
created based on the hostname and the current time, if this input field is empty. Note: This device-id should
be different from the device id of the MQTT connection to the Azure cloud (see embedded-linux-softing-
uagate-c.md).
Note
The device ID Azure Device-Id should be different from the device ID used for the MQTT
connection (see Embedded-linux-softing-uagate-c.md).
Azure IoT OPC Proxy
o Start button
Pressing the Start button allows to register the Azure IoT OPC Proxy at the Microsoft Azure IoT Hub and
start it in edgeGate. This registration may fail, for example, if the device ID is already in use in the Azure
cloud.
o Stop button
Pressing the Stop button allows to remove the Azure IoT Edge OPC Proxy from the Microsoft Azure IoT
Hub and to deactivate it in edgeGate.
Check Connection Status
o About 30 seconds after the successful registration the iot-edge-reverse-proxy program connects to the
IoT Hub. By pressing the Get Status button the current status of this program is shown: The dialog
window shows whether the program is running and which connections it has established.