We are living in a world where technology innovation is something usual. People are less impressed when they see a phone with better performance or a tablet with another great feature. Living in this world, which is interconnected makes us asking ourselves how all this devices communicate. Worldwide, there are hundreds of protocols used by different providers. Some of them are worldwide known like MQTT (Multi-Client Publish/Subscribe Messaging) or CoAP that is a lightweight version of HTTP protocol. Each protocol has a special purpose and was designed for specific use cases. DDS – design for Device To Device, used with success to communicate between machines over a very fast bus MQTT - design for Device To Server, used to collect data (especially telemetric data) from devices and sending them to a server XMPP – design for Device To Server, used when collected data needs to be interpreted by people (is based on XML) AMQP – design for Server To Server, a protocol design to con
DREAMER, CRAFTER, TECHNOLOGY ENTHUSIAST, SPEAKER, TRAINER, AZURE MVP, SOLVING HARD BUSINESS PROBLEMS WITH CUTTING-EDGE TECHNOLOGY