Kniwwelino

String getID()

retourne l'identifiant de la carte Kniwwelino = les 6 derniers chiffres de l'adresse MAC Wi-Fi.

String getName()

retourne le nom de la carte Kniwwelino = Kniwwelino + les 6 derniers chiffres de l'adresse MAC Wi-Fi.

String getMAC()

retourne l'adresse MAC Wi-Fi de la carte Kniwwelino.

String getIP()

retourne l'adresse IP Wi-Fi de la carte Kniwwelino.

boolean isConnected()

Vérifie la connexion Wi-Fi et MQTT de la carte Kniwwelino. Retourne vrai si la carte est connectée, faux sinon.

void sleep(uint16_t sleepMillis)

Met en veille le programme pour le nombre de millisecondes donné. Utiliser ceci au lieu de arduino delay, car il gère en arrière plan le Wi-Fi et le MQTT.

sleepMillis = millisecondes de mise en veille.

void loop()

boucle interne qui gère la connexion MQTT et la gestion des messages.

Doit être appelée régulièrement → termine la méthode de boucle Arduino.

void PINsetEffect(uint8_t pin, int effect)

Modifie l'effet du pin I/O (entrée/sortie) spécifié de la carte à on/off/blink/flash (allumé/éteint/clignote/clignote rapidement)).

pin = D5/D6/D7
effet = RGB_ON/RGB_BLINK/RGB_FLASH/RGB_OFF

void PINclear(uint8_t pin)

Clear the specified I/O Pin of the board. (set to OFF and remove from ticker)

pin = D5/D6/D7