In this post I’ll create message communication from a Linux CentOS VM with AMQP to Azure Service Bus. I choosed Linux because it is on a lot of IoT related devices. This post expands my previous blogpost about amqp visual studio and rabbitmq. That post was about AMQP on a local machine, this post is about a VM and Service Bus on Microsoft Azure. I’ll describe a few steps to make it work:

AMQP is a great communication protocol and is used a lot in Internet of Things (IoT) scenario’s. The protocol works with queue’s and gives message-delivery guarantees. There is a wide support for AMQP and that support is growing.

This post describes how to build an AMQP sender and receiver with Visual Studio, where RabbitMQ is the message broker.
A few things need to be installed to make it work: