Créer des Objets Connectés IoT avec Arduino et The Tentacle d'Octoblu — Sans Coder
Composants et fournitures
| Composant | Quantité | Notes |
|---|---|---|
| Arduino Mega 2560 (ou tout Arduino compatible) | 1 | Tout microcontrôleur style Arduino convient |
| Particle Photon | 1 | Option recommandée par Octoblu |
| Shield Ethernet Arduino | 1 | Si votre Arduino n'a pas de connectivité native |
| Shield WiFi Arduino | 1 | Coûteux et limité — non recommandé |
| Module ESP8266 | 1 | Alternative WiFi économique (~5$) |
Applications et services en ligne
- Octoblu Meshblu (plateforme de routage de messages IoT)
À propos du projet
Octoblu est une plateforme IoT qui permet de connecter et d'orchestrer des dispositifs sans programmation complexe. Avec la bibliothèque The Tentacle, tout microcontrôleur compatible Arduino peut être intégré aux flux (flows) Octoblu en quelques minutes, sans écrire de code personnalisé.
Documentation officielle : tentacle.readme.io
1. Créer un compte Octoblu
Rendez-vous sur app.octoblu.com pour créer un compte gratuit (création en moins d'une minute).
2. Enregistrer un dispositif (Thing) dans Octoblu
- Accédez à la section Things (Objets).
- Cliquez sur Register a new thing (Enregistrer un nouvel objet).
- Nommez votre Tentacle.
- Recherchez
tentacledans le catalogue et sélectionnez l'icône correspondante. - Octoblu redirige vers le Flow Designer — revenez à la page Things.
- Onglet Connected Things → cliquez sur votre Tentacle fraîchement créé. Laissez cette page ouverte.
3. Activer The Tentacle sur votre Arduino
Note : Les captures d'écran montrent l'Arduino, mais la procédure est similaire pour le Particle Photon (via build.particle.io, bibliothèque tentacle-particle).
- Téléchargez la dernière release de la bibliothèque depuis GitHub :
tentacle-build-arduino.zip(pas le code source du dépôt). - Dans l'IDE Arduino : Croquis → Inclure une bibliothèque → Ajouter la bibliothèque .ZIP… et sélectionnez le fichier ZIP.
- Ouvrez l'exemple adapté à votre matériel : Fichier → Exemples → Tentacle.
4. Configurer l'UUID et le Token Octoblu dans le sketch
- Sur la page de configuration du dispositif dans Octoblu, copiez l'UUID dans la variable
uuid[]du sketch. - Cliquez sur Generate Token et collez le token généré dans
token[]. - Utilisateurs WiFi uniquement : Renseignez le SSID et le mot de passe WiFi dans le sketch.
- Téléversez le sketch sur l'Arduino.
Ouvrez le moniteur série (Outils → Moniteur série, 9600 bauds). Vous devriez voir la confirmation de connexion à Octoblu.
Rafraîchissez la page du dispositif dans Octoblu : vous pouvez désormais configurer les modes des broches (entrée/sortie) et activer la diffusion périodique de l'état des broches.
Félicitations ! Votre microcontrôleur est maintenant pilotable depuis le Flow Designer d'Octoblu et peut interagir avec n'importe quel autre service ou dispositif de l'écosystème IoT.
Code
La bibliothèque The Tentacle est hébergée sur GitHub :
https://github.com/octoblu/tentacle-build
Utilisez impérativement la version empaquetée dans la section Releases (fichier tentacle-build-arduino.zip).
Processus de fabrication
- Comment la 5G alimente l'IoT : état actuel, opportunités et défis clés
- Exploiter l'IoT pour la détection et la prévention précoces des incendies de forêt
- Connecter le monde lointain : comment l'IoT par satellite étend la couverture globale
- Intégrer votre station météo à CWOP : Guide pratique
- AIoT : exploiter la synergie Intelligence Artificielle et Internet des Objets
- L'IoT révolutionne les services sur le terrain : maintenance prédictive et ROI accru
- AIoT : comment l'intelligence artificielle amplifie l'Internet des objets
- Photographie Haute Vitesse : Capturez les Gouttes d'Eau avec Arduino Nano
- Arduino et MPU6050 : Contrôle précis de servo-moteur avec SG90 et MG996R