Do you have an idea or suggestion based on your experience with Azure IoT Edge?

C2D Messaging

I know direct methods are possible but sometimes you just want to have a queue of C2D messages which are delivered to devices when they come online. Direct methods only work when a device is connected and it would require some effort to implement the aforementioned scenario. Also one would need some routing logic to deliver those messages to modules.

17 votes
Sign in
(thinking…)
Sign in with: Microsoft
Signed in as (Sign out)

We’ll send you updates on this idea

Anonymous shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

2 comments

Sign in
(thinking…)
Sign in with: Microsoft
Signed in as (Sign out)
Submitting...
  • Anonymous commented  ·   ·  Flag as inappropriate

    Hi Chipalo, is this feature still not implemented? Are they any workarounds to allow a Java Edge module to receive a C2D message. I am currenly using ModuleClient.setMessageCallback() in an attempt to receive messages.

  • AdminChipalo (Product Owner, Microsoft Azure) commented  ·   ·  Flag as inappropriate

    The scenario you describe is correct.

    To be explicit, the only thing that is not supported right now is C2D messages to a module in an Edge device. C2D methods to a module in an Edge device are supported. Also, both C2D messages and C2D methods to devices behind an Edge device acting as a transparent gateway are supported.

Feedback and Knowledge Base