Getting Started - Prerequisites

This tutorial will guide you though the process of setting up a service subscription and a device registration. Then you will be able to send a message from a device and receive it with a business application.

Network Setup

This guide assumes working internet connectivity for the protocols listed below:

  • https (tcp/443)
  • amqps (tcp/5671)
  • mqtts (tcp/8883) (optional)

Additional information related to usage of proxies or in constrained networks is under development.

Workstation Setup

In order to follow this tutorial, the following software must be installed:


  • JRE 8 (Oracle JRE or OpenJDK JRE) or newer

Linux & Mac:

  • curl
  • openssl
  • Java 8 (Oracle JDK or OpenJDK) or newer
  • mosquitto_pub for sending MQTT messages (optional)