View on GitHub

qiot-fr-fr-utf8.github.io

Documentation for Hackfest QIoT project.

Quarkus for IoT Hackfest

quarkus

Introduction

The QIoT project is designed for EMEA App Dev partners interested in new Red Hat Cloud-Native Technologies and Edge Architecture design and implementation

EMEA App Dev Partners join the project participating in a Hackfest, a challenge for Partners to implement a real-world use-case scenario.

Axians Cloud Builder, as a French Red Hat Partner, participates to this hackfest.

This challenge was done in September 2020, in France, Earth, during our free time (almost).

You will find below some documentation about that challenge.

Happy hacking!

The team

We are the “Axians Cloud Builder” France team, with:

See team organization to see how we worked on the project.

Technical choices

Hereafter some technical details about our work, choices, issues, solutions and other things we faced.

All subpages are divided in paragraphs:

  1. Implementation, to give some information on the technical part (goal, environment, how we did things)
  2. Issues and ideas, to show problems we faced, and some ideas for a future work
  3. Annexes, with notes on installation/build/execution of systems and code we provided

The basic architecture is the following:

Operating System

See Fedora IoT to see how we made the edge device work, and aarch64 Virtual Machine for the container build.

Sensors Service

Python Application

See QIoT Sensor for details.

Application code is here: qiot-sensor-py

Container images are here: qiot-sensor

Metrics

See Device Metrics for details.

Container code is here: qiot-prometheus

Container images are here: qiot-sensor-prom

Edge Service

See Edge Service for details.

Application code is here: qiot-edge-service

Container images are here: qiot-egde-service

Hackfest feedback

See feedback for some team and personal remarks on this event.

Contributors