Metadata
Set and receive metadata values
Get device Metadata
BLYNK_CONNECTED() {
// Send requests for different metadata
Blynk.sendInternal("meta", "get", "Serial Number");
Blynk.sendInternal("meta", "get", "Device Model");
//"Auth Token" is a reserved metadata name, if you have your own metadata
//with that name it will override the default implementation
//which returns device.token field
//you can't change the value of reserved metadata field, only if you override it
Blynk.sendInternal("meta", "get", "Auth Token");
}BLYNK_WRITE(InternalPinMETA) {
String field = param[0].asStr();
if (field == "Serial Number") {
String value = param[1].asStr();
// Do something with Metadata value
} else if (field == "Device Model") {
String value = param[1].asStr();
// Do something with Metadata value
} else if (filed == "Auth Token") {
String value = param[1].asStr();
// Do something with Metadata value
}
}Write device metadata
Last updated
Was this helpful?

