< Interface REST

wlan

A partir des versions 2.1 du firmware, la répresentation du mode wifi a changé pour plus de clareté et de simplicité. Voici la table de correspondance entre les anciennes et les nouvelles valeurs:

ancienne valeur nouvelle valeur
0 11b
1 auto
2 11g
11n-only 11n
auto 11ng
11n-legacy 11ng
legacy 11g

wlan.getInfo

  • Méthode HTTP : GET
  • Accès : privé
  • Exemple :
    <?xml version="1.0" ?>
    <rsp stat="ok" version="1.0">
      <wlan active="on" channel="11" mode="11ng">
        <wl0 ssid="NEUF_0060" enc="WPA-PSK" keytype="ascii" wpakey="thazcynshag4knahadza" wepkey="" />
      </wlan>
    </rsp>
    
  • Valeurs possibles des attributs:
    • wlan.active = (on|off)
    • wlan.mode = (auto|11b|11g|11n|11ng) - /!\ Changement à partir de la 2.1, voir tout en haut de la page pour plus d'informations /!\
    • wl0.enc = (OPEN|WEP|WPA-PSK|WPA2-PSK|WPA-WPA2-PSK)
    • wl0.keytype = (ascii|hexa)

wlan.getClientList

  • Méthode HTTP : GET
  • Accès : privé
  • Exemple :
    <?xml version="1.0" ?>
    <rsp stat="ok" version="1.0">
      <client mac_addr="01:02:03:04:05:06" ip_addr="192.168.1.23" />
      <client mac_addr="06:07:08:09:10:11" ip_addr="192.168.1.24" />
    </rsp>
    

wlan.setChannel

  • Méthode HTTP : POST
  • Accès : privé
  • Paramètre : channel
  • Exemple :
    <?xml version="1.0" ?>
    <rsp stat="ok" version="1.0">
    </rsp>
    

wlan.setWlanMode

  • Méthode HTTP : POST
  • Accès : privé
  • Paramètre:

NB5 mode = 11n | 11ng | 11g
NB4/CIBOX mode = 11b | 11g | auto - /!\ Changement à partir de la 2.1, voir tout en haut de la page pour plus d'informations /!\

  • Exemple :
    <?xml version="1.0" ?>
    <rsp stat="ok" version="1.0">
    </rsp>
    

wlan.setWl0Ssid

  • Méthode HTTP : POST
  • Accès : privé
  • Paramètre : ssid
  • Exemple :
    <?xml version="1.0" ?>
    <rsp stat="ok" version="1.0">
    </rsp>
    

wlan.setWl0Enc

  • Méthode HTTP : POST
  • Accès : privé
  • Paramètre : enc = OPEN | WEP | WPA-PSK | WPA2-PSK | WPA-WPA2-PSK
  • Exemple :
    <?xml version="1.0" ?>
    <rsp stat="ok" version="1.0">
    </rsp>
    

wlan.setWl0Keytype

  • Méthode HTTP : POST
  • Accès : privé
  • Paramètre : keytype = ascii | hexa
  • Exemple :
    <?xml version="1.0" ?>
    <rsp stat="ok" version="1.0">
    </rsp>
    

wlan.setWl0Wpakey

  • Méthode HTTP : POST
  • Accès : privé
  • Paramètre : wpakey
  • Exemple :
    <?xml version="1.0" ?>
    <rsp stat="ok" version="1.0">
    </rsp>
    

wlan.setWl0Wepkey

  • Méthode HTTP : POST
  • Accès : privé
  • Paramètre : wepkey
  • Exemple :
    <?xml version="1.0" ?>
    <rsp stat="ok" version="1.0">
    </rsp>
    

wlan.enable

  • Méthode HTTP : POST
  • Accès : privé
  • Exemple :
    <?xml version="1.0" ?>
    <rsp stat="ok" version="1.0">
    </rsp>
    

wlan.disable

  • Méthode HTTP : POST
  • Accès : privé
  • Exemple :
    <?xml version="1.0" ?>
    <rsp stat="ok" version="1.0">
    </rsp>
    

wlan.start

  • Méthode HTTP : POST
  • Accès : privé
  • Exemple :
    <?xml version="1.0" ?>
    <rsp stat="ok" version="1.0">
    </rsp>
    

wlan.stop

  • Méthode HTTP : POST
  • Accès : privé
  • Exemple :
    <?xml version="1.0" ?>
    <rsp stat="ok" version="1.0">
    </rsp>
    

wlan.restart

  • Méthode HTTP : POST
  • Accès : privé
  • Exemple :
    <?xml version="1.0" ?>
    <rsp stat="ok" version="1.0">
    </rsp>