10 projets DIY IoT à essayer avec des outils open source

L’Internet des objets (IoT) est un développement fascinant dans le domaine de l’informatique. Les appareils intelligents connectés, la domotique et les domaines de développement connexes produisent de nombreux projets intéressants. Les rédacteurs d’Opensource.com ont partagé leur expertise sur une variété de projets Internet des objets à plusieurs reprises au cours de 2021. Voici les dix meilleurs articles Internet des objets d’Opensource.com de l’année.
Contents
- Comment personnaliser votre assistant vocal avec la voix de votre choix
- Surveillez la température et l’humidité de votre maison avec Raspberry Pis et Prometheus
- Installez des capteurs de température dans votre maison avec un Raspberry Pi
- Contrôlez votre Raspberry Pi à distance avec votre smartphone
- Pourquoi choisir l’open source pour votre projet domotique
- Surveillez votre Raspberry Pi avec Grafana Cloud
- Un nouveau système d’exploitation open source pour les systèmes embarqués
- Utiliser Rust pour le développement embarqué
- Débuter avec le développement Edge sur Linux en utilisant l’open source
- Qu’est-ce que le fog computing ?
Comment personnaliser votre assistant vocal avec la voix de votre choix
Découvrez le projet Nana et Poppy dans cet article de Rich Lucente. Le projet Nana and Poppy est le projet open source de Rich Lucente pour la création de messages d’accueil personnalisés pour les assistants vocaux d’intelligence artificielle. Il décrit l’ensemble du processus, de l’enregistrement des clips audio nécessaires à l’écriture du code pour combiner les clips en un message d’accueil complet. Le produit fini consistait en cinq assistants vocaux personnalisés offerts aux arrière-grands-parents et aux grands-parents qui pouvaient désormais entendre la voix de leurs petits-enfants chaque fois qu’ils interagissaient avec l’assistant vocal.
Surveillez la température et l’humidité de votre maison avec Raspberry Pis et Prometheus
Chris Collins décrit comment il a utilisé Prometheus pour surveiller la température et l’humidité de sa maison. Il fournit des instructions détaillées sur l’installation de Prometheus sur Raspberry Pi OS, l’instrumentation d’une application Prometheus, la configuration d’une unité systemd et la journalisation, et plus encore pour créer un outil de surveillance des données de température et d’humidité. Cet article s’appuie sur un article antérieur écrit par Chris, qui est le prochain article sur cette liste.
Installez des capteurs de température dans votre maison avec un Raspberry Pi
Apprenez à configurer des capteurs de température à l’aide d’un Raspberry Pi, d’un capteur numérique DHT22 et de code Python. Dans cet article, Chris Collins explique comment connecter le capteur au Raspberry Pi, installer le logiciel du capteur DHT et obtenir les données du capteur à l’aide d’un script Python. Il conclut en teasant un futur article qui fera davantage pour automatiser la collecte de données à partir de cet appareil, qui est l’article précédent de cette liste.
Contrôlez votre Raspberry Pi à distance avec votre smartphone
Stephan Avenwedde explique comment utiliser votre smartphone pour contrôler les GPIO sur un Raspberry Pi. Ce tutoriel décrit comment installer et utiliser Pythonic pour rendre le Raspberry Pi contrôlable via une connexion réseau à l’aide de Telegram. Il n’y avait aucun projet final spécifique en tête lorsqu’il a écrit l’article, il fournit donc des instructions générales que vous pouvez appliquer à de nombreux projets. Certains projets possibles suggérés par Stephan incluent l’irrigation de la pelouse et un ouvre-porte de garage.
Pourquoi choisir l’open source pour votre projet domotique
Alan Smithee présente le livre électronique sur la domotique Opensource.com dans cet article. L’eBook contient une sélection de contenus Opensource.com liés à la domotique. L’article d’Alan donne un aperçu des raisons pour lesquelles la technologie améliore les choses pour tout le monde et fournit un lien pour télécharger le livre électronique.
Surveillez votre Raspberry Pi avec Grafana Cloud
Découvrez comment surveiller votre Raspberry Pi avec Grafana Cloud dans ce tutoriel de Matthew Helmke. Ce projet utilise un Raspberry Pi, la base de données de séries chronologiques Prometheus et un compte Grafana Cloud. Matthew explique comment installer Prometheus sur le Raspberry Pi et le connecter à Grafana Cloud pour assurer la surveillance de votre Raspberry Pi.
Un nouveau système d’exploitation open source pour les systèmes embarqués
Zhu Tianlong fournit une introduction au système d’exploitation RT-Thread Smart. L’article explique ce qu’est RT-Thread Smart, qui pourrait avoir besoin de l’utiliser et comment il fonctionne. Il y a aussi une section dans l’article qui compare et contraste entre RT-Thread Smart et RT-Thread.
Utiliser Rust pour le développement embarqué
Cet article, rédigé par Alan Smithee et fourni par Liu Kang, présente l’utilisation de Rust pour le développement embarqué. Ce didacticiel lourd de code montre comment appeler Rust en C et comment appeler C en Rust. Il existe de nombreux exemples de code et des instructions détaillées sur l’utilisation des outils Rust, comme Cargo, pour le développement.
Débuter avec le développement Edge sur Linux en utilisant l’open source
Daniel Oh explique comment utiliser le framework Java natif du cloud Quarkus pour démarrer avec le développement Edge. Daniel commence par fournir une brève introduction à CentOS Stream, le système d’exploitation qu’il utilise pour son didacticiel. Il aborde ensuite les trois principales étapes de son tutoriel :
- Envoi de données IoT au courtier de messages léger
- Traitement des flux de données réactifs avec Quarkus
- Surveillance du canal de données en temps réel
Qu’est-ce que le fog computing ?
Vous avez probablement entendu parler du cloud computing, mais qu’est-ce que le fog computing ? Seth Kenlon décrit le Fog Computing comme le « bord extérieur du cloud » – constitué de tous les appareils connectés comme les téléphones, les montres et divers autres éléments qui composent l’Internet des objets.