All communication (sending data to and from the cloud) is done using ONLY 3 different protocols::
Each of these 3 protocols is good for different devices:
If the customer requests communication using another protocol or their own: Specialized software needs to be developed (so-called: NORMALIZER) that converts these messages into a compatible format before the cloud can receive them.