Skip to main content

Hardware ID

Pro Feature

This is an exclusive feature of WebSerial Pro. Check it out here.

Hardware ID


The Hardware ID feature is shown on the WebSerial Pro portal for easy identification of multiple devices in your network. This ID should be a unique string that helps you easily identify the specific hardware device among others in your network.

Example Usage:

#include <WebSerialPro.h>

void setup() {

// Set the Hardware ID

void loop() {

In the above example, the WebSerial.setID("my_device_001"); function call assigns the Hardware ID "my_device_001" to the device.

Best Practices

To make the most of the Hardware ID feature, consider the following best practices:

  • Choose a Hardware ID that is unique to each device to avoid conflicts.

  • Avoid using special characters or spaces in the Hardware ID, as these might cause issues when used in network communication or file naming.

  • Document and keep track of the Hardware IDs for all your devices to ensure proper management.

  • Ensure that the Hardware ID is set during the device's initialization phase, such as in the setup() function, to guarantee that it is properly configured before any network or communication activities.