Actualités | Audio/Vidéo | Evènements | DIY | Domotique | Informatique | Maison | Mobile | Sécurité

Suivi de Température - Mise en place

Envoyer Imprimer PDF
Note des utilisateurs: / 9
MauvaisTrès bien 
Index de l'article
Suivi de Température
Mise en place
L'interface HTTP
Les commandes SNMP
ThingSpeak.com
En conclusion
Toutes les pages

Pour commencer, il faut télécharger le package SNMP et l'installer sur un PC Windows ou sur un PC Linux. Dans cet article, vous verrez comment utiliser cette carte sur les deux OS. Le package SNMP est le même sur les deux OS. Il est téléchargeable ici.

Sous Windows, vous devez l'installer en lançant setup.exe

Sous Linux, vous devez utiliser la commande apt-get install snmp.

Sous Linux et sous Windows, il vous faudra paramétrer votre firewall pour autoriser l'utilisation du protocole SNMP.

Ensuite, j'ai suivi les conseils de Teracom, et j'ai fait une mise à jour du firmware de la carte. Allez sur le site de Teracom.cc et téléchargez l'outil pour mettre à jour le firmware (TCW1xx_Update_Tool.exe) ainsi que le dernier firmware (dans mon cas, c'était TCW121v1.04.cod).

Lancez TCW1xx_Update_Tool.exe sous Windows, sélectionnez le fichier firmware, entrez l'utilisateur et le mot de passe. Par défaut, il s'agit de l'utilisateur admin et du mot de passe admin.

Attendez la fin de la mise à jour. C'est un peu long, et il ne faut pas faire attention au message en rouge qui est en fait un avertissement et pas une erreur !

A la fin de la mise à jour, vous optenez le message "The device is ready". Votre carte est prête.

Ensuite, il faut brancher la sonde. La sonde est livrée avec la notice ci-dessous. Si vous suivez les indications, il n'est pas possible de se tromper car les fils ont tous des couleurs distinctes.

Avant de tester la communication avec la carte, si vous êtes sur un PC Windows, vous devez vérifier que le service SNMPTRAP est démarré. Sinon, les commandes SNMP ne fonctionneront pas.

A partir de ce stade, tout est prêt pour une première utilisation. La commande snmpwalk permet de demander les caractéristiques de la carte. "v1" est la version de SNMP utilisée. "-c public" signifie que nous accédons en lecture. "192.168.1.123" est l'adresse IP de ma carte (Vous devez donc changer cette adresse IP par celle de votre carte Teracom ...).

C:\Home\SNMP\bin>snmpwalk.exe -v1 -c public 192.168.1.123
SNMPv2-MIB::sysDescr.0 = STRING: Teracom WEB Controller SNMP Agent
SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.38783
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (23694) 0:03:56.94
SNMPv2-MIB::sysContact.0 = STRING: info@teracom.cc
SNMPv2-MIB::sysName.0 = STRING: www.teracom.cc
SNMPv2-MIB::sysServices.0 = INTEGER: 100

Dans la réponse, la carte renvoie son identifiant. Dans la documentation, on appelle cà l'OID. Ici, il s'agit de la partie en rouge. Pour envoyer les commandes SNMP à la carte, vous devez donc reprendre la syntaxe : iso.3.6.1.4.1.son_oid.lacommandeSNMP. Voici un exemple pour la lecture de la sonde de température n°1 (lecture = commande SNMP .3.9.0 d'après le manuel utilisateur paragraphe 9)

C:\Home\SNMP\bin>snmpget.exe -v1 -c public 192.168.1.123  iso.3.6.1.4.1.38783.3.9.0
SNMPv2-SMI::enterprises.38783.3.9.0 = INTEGER: 245

La commande répond 245, ce qui veut dire 24.5°C. Ce sont exactement les mêmes commandes qu'il faut lancer sur Linux.



Mise à jour le Mercredi, 16 Novembre 2011 23:41  

Ajouter un Commentaire


Code de sécurité
Rafraîchir

Recherche

Les Flux RSS de TLD
Instagram

Produits Partenaires

GCE Electronics est partenaire de Touteladomotique.com RFXCOM.com est partenaire de Touteladomotique.com



Liens Utiles

Boutiques Partenaires

Liens Utiles

Un don pour TLD ?

Pourquoi faire un don ?

Publicité

Espaces publicitaires à louer
Contactez-nous

Connexion