Cela fait 2 ans que j’ai « abandonné » mes activités sur le blog Devops-cloud.fr, non sans tristesse, mais ma vie professionnelle a connu des changements, j’ai été obligé de m’adapter à cette nouvelle vie intense et acquis de nouvelles compétences que je vais pouvoir partager pendant cette période de confinement, causée par la pandémie du Coronavirus qui ralentie tous les développements IT dans le monde entier.
J’ai acquis plusieurs compétences pendant ces 2 ans, je suis devenu développeur FullStack en JAVA et Angular, j’ai développé plusieurs projets IoT, je suis actuellement sur la création d’un projet Open Source mettant en pratique toutes ces connaissances pour sauver les abeilles et surtout je n’ai pas abandonné mes tests sur le Raspberry Cluster.
Dans la plupart des projets que j’aime développer, l’IoT (Internet des objets) prend de plus en plus de place et la compréhension de ce domaine était pour moi pendant longtemps abstrait.
C’est pourquoi j’ai commencé à faire des recherches sur l’architecture matérielle d’un objet connecté, son système embarqué, les micro-contrôleurs utilisés, les différents capteurs et actionneurs intégrés, la gestion de l’alimentation électrique et les possibilités de transférer les données pour différents réseaux sans fils (LoRa, Sigfox, 4/5G, etc…).
C’est un domaine très intéressant, surtout qu’il est important de penser la plateforme qui va sauvegarder et traiter les données, c’est là que le Raspberry Cluster entre en jeu.
Vous voulez comprendre et maîtriser le monde de l’IoT, je vous partage le cours (MOOC en anglais et en français) que je suis en train de suivre sur la plateforme Fun-Mooc.fr :
https://www.fun-mooc.fr/courses/course-v1:inria+41020+session01/about#
J’ai été sensibilisé au problème de la décroissance des abeilles (cause : frelons asiatiques, pesticides, monoculture, etc…) par une association qui avait gagné un challenge de la fondation Norsys quand j’y étais (société pour laquelle j’étais en mission il y’a quelques années maintenant).
Etant un grand fan des cartes électroniques comme les Arduino (microcontrôleur) et Raspberry Pi (nano-ordinateur mono-carte à processeur ARM), j’ai commencé à jouer avec différents capteurs et protocoles de connexion (bluetooth, Wifi, LoRa, etc…), développement d’application sur iphone, cloud, etc…
Et un jour, une idée m’a traversé l’esprit !
http://beesconnected.org/
Et si j’orientais tous mes développements et toutes mes idées vers un seul but ! Permettre d’obtenir en temps réel, l’état des ruches et des indicateurs pour anticiper différents problèmes !
Le but de ce projet est de mettre l’intelligence collective et l’innovation pour sauver les colonies d’abeille en OPEN SOURCE.
Les différents sous projets :
Non je ne l’ai pas laissé tombé, il est toujours allumé dans mon garage ! J’ai commencé la préparation d’un Tutorial Saison 02 Episode 01 orienté sur l’orchestrateur Kubernetes (mais pour la version ARM des Raspberry Pi, ce n’est pas simple).
Cette nouvelle saison 02 pour le projet Raspberry Cluster sera orientée sur les micros services orchestrés par Kubernetes et le traitement des données dans le « Big Data ».