Main

Référence : Langage Arduino : [ Mini | Standard | Etendue | Maxi ] Librairies : [ Vue d'ensemble | Synthèse ] Infos : [ Comparaison | Changements ]
LibrairieRedFly

uint8_t getmac(uint8_t mac[])


Description

  • Cette fonction récupère l'adresse MAC du module Wifi. L'adresse MAC est un numéro fixe attribué à chaque matériel réseau et qui identifie ce matériel de façon unique. Ceci est utile pour configurer un réseau manuellement avec des paramètres précis.
  • Une adresse MAC est typiquement sur 48bits, soit 6 octets que l'on sépare habituellement par des ":" ce qui donne par exemple : 5E:FF:56:A2:AF:15

Voir également :

Syntaxe

uint8_t getmac(uint8_t mac[])

Paramètres

  • mac - Pointer to a buffer to receive the address.

Valeur renvoyée

Exemple


byte mac[]= {0,0,0,0,0,0}; //tableau contenant l'adresse mac du module wifi - 6 octets

    //récupération de l'adresse MAC du module wifi
    RedFly.getmac(mac); // récupère l'adresse mac et la met dans le tableau reçu par la fonction


    //------------ affiche adresse MAC au format xx:xx:xx:xx:xx:xx
    RedFly.disable(); // désactive communication série avec module wifi avant utilisation Serial.print

    Serial.print("Adresse MAC du module : "); // affiche message

    for (int i=0; i<6; i++) { // défile les 6 octets

      if (mac[i]<10) Serial.print(0,HEX),Serial.print(mac[i],HEX), Serial.print(":"); // affiche message
      else Serial.print(mac[i],HEX), Serial.print(":");

    } // fin for

    Serial.println(); // saut de ligne
    Serial.println(); // saut de ligne

    RedFly.enable(); // ré-active communication série avec module wifi après utilisation Serial.print

 

Commentaires utilisateurs

Aucun commentaire


Page d'accueil de la référence Arduino en français

Corrections, suggestions et nouvelle documentation peuvent être postées sur le Forum Arduino ou à l'adresse suivante : support_at_mon-club-elec_point_fr

Le texte original de la référence Arduino est sous licence Creative Commons Attribution-ShareAlike 3.0 . Les exemples de code dans la référence sont dans le domaine public.

La présente traduction française commentée a été réalisée par Xavier HINAULT (2010-2012) (www.mon-club-elec.fr) et est sous licence Creative Commons Attribution-ShareAlike 3.0.

Cette page est une création originale de X. HINAULT