Internet Of Things Platforms

Embedded Community

Hernan Bartoletti
Jaime Bohigas
Victor Pérez

Introduction

Víctor Pérez

  • Working at HP
  • BigData Proyect
  • Passion for Programming

Hernan Bartoletti

Jaime Bohigas

MQTT (Message Queuing Telemetry Transport) is an ISO standard (ISO/IEC PRF 20922)[2] publish-subscribe-based messaging protocol.
It works on top of the TCP/IP protocol and it is designed for connections with remote locations where a "small code footprint" is required or the network bandwidth is limited.
  • Simple to implement
  • Lightweight and Bandwidth Efficient
  • Provide a Quality of Service (QoS)
  • Continuous Session Awareness

topics

QoS

Protocols

  • TCP
  • UDP
  • WebSockets

mosquitto

Eclipse Mosquitto is an open source (EPL/EDL licensed) message broker that implements the MQTT protocol versions 3.1 and 3.1.1. Mosquitto is lightweight and is suitable for use on all devices from low power single board computers to full servers.

LET'S TRY THIS

Available Providers

Local setup

Local Router

Simulator

Google Time

Azure Time

Amazon Time

Connect and manage your devices

Secure device connections and data

Process and act upon device data

Read and set device state at any time

Interactive Tutorial

Basic Communication

Shadow Device

  • Desired
  • Reported
  • Delta

Shadow Topics

$aws/things/thingName/

  • /update
  • /update/accepted - /update/rejected
  • /update/delta
  • /get
  • /get/accepted - /get/rejected

Add Simulator

Communication interruption

Add Rules


overall