Aller plus loin que les ateliers
Atelier 1
Suggestions de visionnement pour se conscientiser à la sécurité de l'IoT:
Bien débuter avec Arduino:
-
-
Les cartes Arduino:
Références de l'atelier 1:
-
L'auteur énonce d'autres méthodes de programmation pour aller plus loin: ESP-IDF (Official), ESP32 FreeRTOS, Mongoose
OS.
Pour information, il existe une carte
ESP-IDF (IoT Development Framework) pour les développeurs
Atelier à faire chez soi avec Blynk
Autres liens utiles
Esp32 Air Monitor Dans ce didacticiel, vous allez créer un moniteur d'air qui surveille la température, l'humidité et la pression de l'air, tous en utilisant
Blynk, un esp32, un DHT22 et un BMP180.
Room Temperature & Humidity Monitoring With the ESP32 and AskSensors Cloud Ouvrez un compte gratuit sur les plateformes IoT
AskSensors (c'est tellement rapide!). Ensuite, vous pourrez stocker vos données dans le cloud, y accéder à distance via Internet et obtenir de nombreuses fonctionnalités telles que la visualisation de vos données dans des graphiques, l'exporter dans des fichiers CSV et la définition d'alertes par e-mail …
-
Comment programmer votre ESP32 avec l'IDE Arduino.
Comment envoyer des données de votre ESP32 à AskSensors en utilisant les requêtes HTTP GET.
Comment visualiser le flux de données en temps réel dans le cloud.
-
Instructables - Develop ESP32 With PlatformIO IDE Cet article nous présente
PlatformIO. L'auteur explique que, comme il s'agit d'une nouvelle puce (ESP32), la prise en charge par Arduino (IDE) est encore très limitée, en particulier les fonctionnalités liées au Bluetooth. De nombreux exemples de code de fonctionnalités avancées utilisent directement le cadre ESP-IDF officiel, mais pas Arduino. Il est donc temps d'essayer quelque chose en plus d'Arduino. Lien de
PlatformIO
Instructables - ESP32 With Eclipse IDE Dans cet instructable, nous verrons comment développer des applications pour le kit de développement ESP32 en utilisant l'
IDE Eclipse (la dernière version est Eclipse Oxygen en décembre 2017), et les chaînes d'outils de support d'Espressif - les fabricants d'ESP32. Nous installerons les chaînes d'outils (
toolchains), l'ESP-IDF d'Espressif et enfin Eclipse lui-même. Nous passerons ensuite par quelques ajustements qui nous permettront de créer et de flasher des applications à partir d'Eclipse sans avoir besoin de commandes externes.
-
-
-
OpenHab: en cours de reecriture complete de leur IU, sera pret pour leur version 3.0 (je crois vers la fin 2020)
Mozilla Webthings Gateway: une belle interface simple, tant pour le contrôle des appareils que pour la création des règles, mais encore a ses débuts
HomeAssistant: il trouve qu’avoir une configuration complète fonctionnelle est assez ardu. Notez que cette application est disponible dans Yunohost
Ces trois projets permettent une installation simple sur un rPi et avec une clé USB externe (radio) Zigbee, Zwave, le contrôle d’appareils avec ces radios. Il y a aussi une multitude de plugins ou extensions pour toutes sortes d’appareils et de « hubs » (comme Philips Hue), et aussi pour Arduino / ESP32. Regarde ici:
Atelier 2
Autres sites d'intérêt
(Liens triés en ordre de complexité croissant)
-
-
-
tutorialspoint (langage de programmation des croquis)
-
-
Outil de dessin des schematic diagrams:
Basicly, learn with
Fritzing, them move to
Eagle when you are ready to get serious
-
Embrio Programmation visuelle, en temps réel, basée sur un agent pour Arduino.
B4X Free development tool for Arduino to develop real-time solutions using a language similar to Visual Basic
XOD : Un langage de programmation visuel pour les microcontrôleurs
Haskell Interfacing with other software, control your Arduino board from Haskell
-
ESP32:
FreeRTOS & ARM (aller au-delà des limites d'Arduino):
-
Robotique
Présentations possibles après les ateliers IoT
Pour m'écrire