Quarkus for IoT Hackfest
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:
- David Auffray - Twitter: @DavAuff - Github : https://github.com/Davidffry
- Sébastien Davoult
- Jérémy Hoarau
- Chamseddine Saadoune
- Rémi Verchère
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:
- Implementation, to give some information on the technical part (goal, environment, how we did things)
- Issues and ideas, to show problems we faced, and some ideas for a future work
- 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.