IoT edge device A able to push data to IoT Edge Device B

Amit Mukherjee 31 Reputation points
2020-08-28T10:51:49.583+00:00

I am new to the world of Azure IoT. I have a requirement for one of my clients. There are multiple firewalls in the client network (Tier-I, Tier-II,Tier-III). The IoT enabled devices to be monitored sit behind the Tier-III firewall. Hence they are planning to provision IoT Edge Device A in Tier-III region and will open the appropriate ports for monitoring the devices.

They plan to provision another IoT Edge Device B in the Tier-I region that will be exposed to the internet using Tier-I firewall. The requirement is as follows:

IoT Edge Device A to be able to push the collected data points (upstream) to IoT Edge Device B in real-time.
• Can support one to many connection (Device A to Device B or any other device/system/application)
• One-way data flow only (there will be a unidirectional data diode in place)

Is this possible to achieve? Kindly suggest .

Thanks
Amit

Azure IoT Edge
Azure IoT Edge
An Azure service that is used to deploy cloud workloads to run on internet of things (IoT) edge devices via standard containers.
548 questions
0 comments No comments
{count} vote

Accepted answer
  1. Sander van de Velde 30,016 Reputation points MVP
    2020-08-28T15:21:47.3+00:00

    Hello Amit.

    At this time, no out-of-the-box Edge 2 Edge communication is available. And Edge devices can not act as child devices.

    This question is quite similar to this one on MS Learn Q&A at first sight.

    in that case, passing data between edge devices, you should do:

    • writing two modules (one on each device) which use an alternative protocol, picking up messages from the A route and putting it back on the B route. There should be no usage of $upstream in device A.

    But this only works when both devices are connected to the internet (at least once) so the security and deployment manifest and module twins can be set.

    After that, device A could be used without an actual internet connection but it will not be updated anymore because it's out of reach of the IoT Hub.

    1 person found this answer helpful.

0 additional answers

Sort by: Most helpful