1 of 10

EclipseCon 2022

IoT hackathon architecture

2 of 10

Disclaimer

This document is a work in progress. Everything can change, so keep in touch if you want to know what is going on.

If you need access for commenting, just request access.

3 of 10

Overview

The Eclipse IoT working group will hold a hackathon (Hacker Space, …) during EclipseCon 2022.

The idea is to bring a working setup to the conference, and guide people through understanding, exploring, and enhancing it during the hackathon sessions.

Working group members are invited to participate in this effort. Please feel free to come up with ideas, enhancing the following base architecture with your content.

People will sign up for the hackathon before the conference through the ticket system.

4 of 10

Supporters

5 of 10

Red Hat

  • We provide the base architecture
    • ~5 Intel NUCs as edge gateways (can bring more, let us know)
    • ~50 Microbit microcontrollers as sensor devices
    • 1 OpenShift instance for running cloud workload
    • Some “game” which will leverage this infrastructure to show how to bring data from the sensors on the people’s mobile phones.
  • Of course we are willing to support and integrate your ideas into this architecture. Please reach out and work with us on this.

6 of 10

BLE Sensors

(Drogue Device)

  • Firmware

Edge Gateways

(Microshift)

  • Bluer/BLE gateway
  • Firmware update agent

Cloud Side

(OpenShift)

Mobile Phones

(Web app)

  • Browser

Conference

Cloud

Drogue Cloud

Eclipse hawkBit

Game app

BLE Mesh

MQTT

Kafka or MQTT

Command API

HTTP/WS

Eclipse Ditto (?)

  • Temperature
  • Light
  • Accelerometer
  • Compass
  • Button
  • Sound(?)

7 of 10

How to participate?

  • Add yourself to the slide deck and let us know what you want to do, and what you would need.
  • Also add an updated (amended, enhanced) version of the architecture to understand how this would fit in.

8 of 10

Contributions / Proposals

  • Oniro project
  • <your name here>
    • We will swap out sensors with muffins and put the cloud on Mars

9 of 10

<your architecture here>

10 of 10

Communication channels

  • Eclipse IoT WG slack channel
  • Direct email to