Table of Contents

Kniwwelino

API

String getID()

returns the Kniwwelinos Device ID = last 6 digits of the WIFI MAC address

String getName()

returns the Kniwwelinos Device Name = Kniwwelino + last 6 digits of the WIFI MAC address

String getMAC()

returns the Kniwwelinos WIFI MAC address

String getIP()

returns the Kniwwelinos WIFI IP address

boolean isConnected()

Checks the Kniwwelinos Wifi and MQTT connection.

returns true if connected, false if not connected

void sleep(uint16_t sleepMillis)

Sleeps the current program for the given number of milliseconds. Use this one instead of arduino delay, as it handles Wifi and MQTT in the background.

sleepMillis = milliseconds to sleep.

void loop()

internal loop that handles the mqtt connection and message handling.

Needs to be called regularly → end of the Arduino loop method.

void PINsetEffect(uint8_t pin, int effect)

Set the specified I/O Pin of the board to on/off/blink/flash.

pin = D5/D6/D7
effect = 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

Wiring

Examples