Main Content

Cette page a été traduite par traduction automatique. Cliquez ici pour voir la dernière version en anglais.

Écrire des données avec le système Libelium Meshlium

Utilisez le connecteur cloud ThingSpeak™ avec le hardware Libelium Meshlium pour stocker et analyser facilement vos données. Vous pouvez afficher la configuration de vos données et envoyer vos données Waspmote à ThingSpeak pour analyse et affichage. Pour utiliser le connecteur cloud, vous devez disposer d'un système Meshlium avec au moins un Waspmote connecté. Le connecteur est intégré au firmware Meshlium. L'application est disponible lorsque vous allumez le hardware.

Configuration

Dans le système Meshlium Manager, sélectionnez l'onglet Configuration. Les unités et capteurs Waspmote connectés à votre appareil Meshlium sont répertoriés dans l'onglet Configuration.

Le ThingSpeak Cloud Connector comporte trois opérations de base :

  1. Save : Sélectionnez les appareils à activer, puis enregistrez les paramètres dans le système Meshlium Manager.

  2. Sync : Synchronisez les modifications apportées à votre configuration ThingSpeak. Cette opération crée de nouveaux canaux pour les capteurs qui n'étaient pas activés auparavant. Entrez votre clé API utilisateur ThingSpeak à synchroniser.

  3. Start : Activez le stockage de vos données Meshlium dans ThingSpeak. Lorsque vous Start, les données de votre Meshlium sont envoyées à vos canaux ThingSpeak.

Paramètres additionnels

  • Channel ID : ThingSpeak stocke les données dans des canaux. Un canal est créé pour chaque capteur unique. Le canal est privé par défaut, mais vous pouvez le rendre public. Utilisez le lien du canal qui apparaît après la synchronisation avec ThingSpeak pour voir le contenu du canal , ou accédez à My Channels.

  • Enable : Inclure les données de ce capteur lors de la mise à jour de ThingSpeak. Chaque fois que vous modifiez la valeur Activer, vous devez enregistrer la configuration.

  • Interval : Définissez l'intervalle entre les mises à jour sur ThingSpeak. Le plus petit intervalle est de 30 secondes. Les mises à jour se produisent par lots, donc cette valeur est différente de la fréquence de mesure du capteur.

  • Log Level : Choisissez le niveau d'informations écrites dans le journal.

  • User API Key : Connectez-vous à https://thingspeak.com et accédez à Comptes > My Profile. Copiez la clé et collez-la dans la case User API Key. Pour des raisons de sécurité, la clé d'API de l'utilisateur n'est pas stockée dans le connecteur. Entrez votre clé d'API utilisateur à chaque fois que vous utilisez le bouton Sync.

Configurez votre connexion

  1. Dans l'onglet Configuration, sélectionnez Enable pour chaque capteur à partir duquel vous souhaitez enregistrer.

  2. Sélectionnez le Interval et le Log Level.

  3. Cliquez sur Save. Le ThingSpeak Cloud Connector indique qu'une synchronisation est nécessaire.

  4. Récupérez votre clé d'API utilisateur ThingSpeak.

    • Connectez-vous à ThingSpeak.

    • Sélectionnez Account > My Profile.

    • Copiez votre clé d'API utilisateur dans le connecteur cloud ThingSpeak.

      .

    • Appuyez sur Sync pour créer des canaux sur ThingSpeak et mappez-les aux capteurs du Meshlium.

  5. Appuyez sur Start. ThingSpeak commence à enregistrer les données. Vos données Waspmote existantes sont visibles immédiatement dans vos canaux ThingSpeak.

Des conseils de dépannage

  • Les codes d'erreur ThingSpeak apparaissent dans le journal et dans l'interface utilisateur.

    • Erreur: La mise à jour du canal 401 a échoué.

      Une clé d'API en écriture de canal a changé. Appuyez sur le bouton Sync pour mettre à jour les informations du canal et de l'appareil.

    • Erreur: 402 Limite atteinte pour la création de nouveaux canaux à l'aide de votre compte.

      La limite de canal a été atteinte pour votre type de licence ThingSpeak, le connecteur Libelium n'a donc pas pu créer un nouveau canal pour un capteur. Upgrade your license afin que davantage de canaux puissent être créés. Réactivez ensuite les capteurs qui présentent cette erreur, enregistrez et synchronisez.

    • Erreur: 404 La mise à jour du canal a échoué.

      Un canal destiné à l'écriture des données du capteur a été modifié ou supprimé. Appuyez sur le bouton Sync pour mettre à jour les informations sur la canal et appareil .

  • Chaque Waspmote doit avoir un nom de nœud unique et chaque Meshlium doit avoir un nom d'hôte unique.

  • Sur vos canaux ThingSpeak, ne supprimez aucune balise et ne modifiez pas les champs de métadonnées pour les canaux ThingSpeak Cloud Connecter générés automatiquement. Ces champs sont utilisés pour communiquer avec le système Meshlium Manager. Vous pouvez modifier tous les autres champs ou paramètres.

  • Le nombre maximum d'enregistrements sélectionnés dans une seule mise à jour est de 200. Si toutes vos données ne sont pas envoyées à ThingSpeak, réduisez l'intervalle pour envoyer les mises à jour plus souvent.

  • Utilisez le canal tags feature pour trier rapidement vos canaux de capteurs sur ThingSpeak. Vos canaux sont automatiquement étiquetés avec le nom du capteur et le nom Waspmote. Entrez une valeur et la vue des canaux est filtrée pour afficher uniquement les canaux avec cette balise.

    Par exemple, la saisie du nom d'une Waspmote affiche uniquement les canaux associés à cette Waspmote. Vous pouvez ajouter des balises, mais ne supprimez pas les balises générées automatiquement.

  • Si un Waspmote tombe en panne et est remplacé, vous pouvez réutiliser les canaux ThingSpeak existants en donnant au nouveau Waspmote le même nom de nœud que le appareil défaillant.

  • Si vous réinitialisez la clé d'API d'un canal, utilisez le bouton Sync pour mettre à jour les nouvelles clés.

  • Si vous supprimez accidentellement une canal ThingSpeak , utilisez le bouton Sync pour créer une nouvelle canal.

Sites web externes