IoT Device Library
The Device Library is a catalog of pre-built IoT device connectors in ThingsBoard’s IoT Hub, contributed by verified hardware vendors. It lets you connect supported devices with minimal manual configuration — select a device from the catalog, click Connect device, and a guided wizard automatically provisions everything your device needs in your ThingsBoard instance.
Depending on the device, connecting it creates a Device, Device Profile, and Dashboard. Devices connected through a network server may also provision a Gateway, Integration, and Uplink Converter.
Connecting a Device
Section titled “Connecting a Device”To open the Device Library, click IoT Hub in the ThingsBoard left sidebar and select Device Library.
- Browse the catalog and find your device.
- Click the device card to open its detail panel and review the connection method, prerequisites, and setup notes.
- Click Connect device to start the setup wizard.
- Connection method (shown only for network-server-connected devices) — Select the network server your device connects through. Devices that connect directly (MQTT, HTTP, CoAP) skip this step.
- Prerequisites — Review the hardware, software, and account setup required before proceeding. The wizard links to user manuals, required gateways, or software that must be installed first.
- Configuration — Fill in device name and any connection-specific details such as network server credentials, gateway address, or broker settings. The exact fields depend on the device and connection method.
- Provisioning — The wizard creates all required entities in your ThingsBoard instance and shows the status of each item. Wait until all items show Done.
- Final step — Follow the post-setup instructions shown (such as an HTTP endpoint URL to register in your network server, a docker compose command to launch a gateway, or a configuration table to apply to the physical device), then click Open Dashboard or Open Device.
Removing a Device
Section titled “Removing a Device”Click the Installed Items button at the top of the Device Library to open the list of installed devices. Click the Remove icon next to the device you want to remove and confirm the action.
Checking for Updates
Section titled “Checking for Updates”Click the Installed Items button at the top of the Device Library, then click Check for updates in the top-right corner. ThingsBoard compares all installed items against the latest versions and adds an Updates column showing either Up to date or an available version to install.
See Also
Section titled “See Also”- IoT Device Contribution Guide — package and publish your own device to the IoT Hub marketplace
Was this helpful?