I'm studying fog-cloud-iot systems and I bumped into OpenMTC. In order to understand better how their systems work, I would like to know how the authentication between edge devices and gateway and from gateway to cloud works.

Thank you :)

  • Unfortunately, questions about protocols above OSI layer-4 are off-topic here. This is a middleware protocol for applications.
    – Ron Maupin
    Dec 18, 2020 at 20:56

1 Answer 1


According to their (sparse) documentation, they use certificate-based TLS to authenticate devices. Perhaps other have more details.


More information on authentication can be found here.

  • I've read this but my question is, suppose that we have a network of constrained devices for example a lorawan network, how does the gateway itself authenticates and takes his role inside the network? At this level our devices as long as they are constrained may no know what certificates are, obviosly we don't have this problem on the gateway <-> cloud side as long as we can suppose that both elements are evolved enough to communicate at full stacks protocols. Devices for example in L.wan are authenticated with OOTA and APB procedures, same example can be done e.g for BLE Mesh.
    – Raydar
    Jul 21, 2020 at 13:53
  • Added more info
    – Ron Trunk
    Jul 21, 2020 at 14:12

Not the answer you're looking for? Browse other questions tagged or ask your own question.