Bonjour,
Dans le TP2 , tout se passe bien jusqu’à la commande nc dans la console
Affichage:
fun63da52cc3a@grenoble:~$ nc m3-199412 20000
m3-199412: forward host lookup failed: Unknown host
Le id est la valeur retounée par la commande !iotlab-experiment submit
Merci
Cordialement
Commande nc


Bonjour,
Le à utiliser n’est pas celui de l’expérience qui est renvoyé par iotlab-experiment.
Il faut utiliser le numéro de noeud M3 renvoyé par la commande “!iotlab-experiment get --nodes”.
Cette commande renvoie quelque chose comme:
{
“items”: [
{
“archi”: “m3:at86rf231”,
“camera”: null,
“mobile”: “0”,
“mobility_type”: " ",
“network_address”: “m3-95.grenoble.iot-lab.info”,
“production”: “YES”,
“site”: “grenoble”,
“state”: “Alive”,
“uid”: “a770”,
“x”: “0.40”,
“y”: “26.52”,
“z”: “-0.04”
}
]
}
Ici l’id du noeud est donné par le champ “network_address” et dans ce cas, c’est 95.
Alexandre

Il est dommage que cette information ne soit pas indiquée (de quoi s’agit-il? à quoi correspond ce 95 ?), effectivement le standard de notation d’encadrer les variables à renseigner par <> est respecté mais les indications pour trouver leurs valeurs sont peu claires, de plus la rédaction incite a effectuer de nombreuses manipulations sans les comprendre.

Effectivement nous en sommes conscients et c’est quelque chose que nous allons améliorer dans les TPs.

Un autre point important que je ne vois pas rappelé dans les TP et qui génère probablement de nombreux problèmes :
Après avoir effectué les modifications demandées dans les fichiers (Makefile, main, …) il faut les sauver (File, Save file).
Je me suis heurté au problème dans le TP5 : sans sauver, le shell n’est pas compilé et le programme fonctionne mal (mais donne un prompt).
Une recompilation après le save file regle les problemes -> probablement utile à rappeller dans le texte des TP …

En effet merci, je ne comprennais pas pourquoi j’avais une erreur alors que le fichier Makefile avait été modifié. Il fallait le sauvergarder manuellement pour compiler.