Arduino Library
Requirements
Connection Settings
Usage
#include <PxServ.h>
// PxServ API Key (Enter your project API key here)
PxServ client("your_pxserv_api_key");
void setup()
{
// Wi-Fi settings (Wi-Fi SSID and Password)
Serial.begin(115200);
PxServ::connectWifi("your_wifi_ssid", "your_wifi_password");
}
void loop()
{
// Save data
PxServ::Callback setResult = client.setData("exampleData1", "value"); // Add "value" to the "exampleData1" key
Serial.print("Set Result -> Status: ");
Serial.print(setResult.status);
Serial.print(" | Message: ");
Serial.print(setResult.message);
Serial.print(" | Data: ");
Serial.println(setResult.data);
delay(2000); // Wait for two seconds
// Toggle data
PxServ::Callback toggleResult = client.toggleData("exampleData2"); // Toggles the value of the “exampleData2” key between 0 and 1
Serial.print("Toggle Result -> Status: ");
Serial.print(toggleResult.status);
Serial.print(" | Message: ");
Serial.print(toggleResult.message);
Serial.print(" | Data: ");
Serial.println(toggleResult.data);
delay(2000); // Wait for two seconds
// Get data
PxServ::Callback getResult = client.getData("exampleData1"); // Get the value for the "exampleData1" key
Serial.print("Get Result -> Status: ");
Serial.print(getResult.status);
Serial.print(" | Message: ");
Serial.print(getResult.message);
Serial.print(" | Data: ");
Serial.println(getResult.data);
delay(2000); // Wait for two seconds
// Remove data
PxServ::Callback removeResult = client.removeData("exampleData1"); // Remove the "exampleData" key
Serial.print("Remove Result -> Status: ");
Serial.print(removeResult.status);
Serial.print(" | Message: ");
Serial.print(removeResult.message);
Serial.print(" | Data: ");
Serial.println(removeResult.data);
delay(2000); // Wait for two seconds
}Last updated