Archive 07/10/2020.

TP11 - Scripts de configuration radio incomplets?

Vince35

Bonjour,

En réalisant le TP11 “Discover CoAP Protocol”, j’ai remarqué en envoyant des commandes ifconfig que les variables radio redéfinies pan_id et channel ne semblaient pas avoir été prises en compte lors du build, les valeurs par défaut semblant rester celles utilisées.

Quelques traces pour illustrer…

La ligne de commande
jovyan@9487d90945d7:~/work/iot-lab-training$ make BOARD=iotlab-m3 DEFAULT_CHANNEL=14 DEFAULT_PAN_ID=0xf621 IOTLAB_NODE=m3-100.lille.iot-lab.info -C riot/networking/coap flash term

résultera comme suit:
``

ifconfig
ifconfig
Iface 7 HWaddr: 11:15 Channel: 26 Page: 0 NID: 0x23
Long HWaddr: 0A:55:F7:65:10:6B:11:15
TX-Power: 0dBm State: IDLE max. Retrans.: 3 CSMA Retries: 4
AUTOACK ACK_REQ CSMA L2-PDU:102 MTU:1280 HL:64 6LO
IPHC
Source address length: 8
Link type: wireless
inet6 addr: fe80::855:f765:106b:1115 scope: link VAL
inet6 group: ff02::1

``

On a un channel réel à 26 (ifconfig) au lieu de 14 (ligne de commande build) et un pan_id réel à 0x23 au lieu de 0xf621
Qu’en pensez-vous ?
Merci de vos retours

fsaintma

Bonjour @Vince35,

En effet nous avons oublie d’ajouter l’include dans le Makefile:

#Set a custom channel if needed
include $(RIOTMAKE)/default-radio-settings.inc.mk

Nous allons corriger. Bravo pour le sens de l’observation et l’aide precieuse pour ameliorer les activites pratiques.

Cordialement.