{"categories":[{"label":"Internet","url":"https://skillfed.io/packages/category/internet/5"}],"enrichment":{"capability":"Python client SDK for ThingsBoard IoT platform, supporting MQTT and HTTP protocols for sending telemetry, managing attributes, handling RPC commands, and device/gateway operations.","skillfed_tags":["iot-platform","mqtt-client","device-management"],"use_cases":["Send sensor readings and device metrics to ThingsBoard for real-time monitoring and visualization","Subscribe to attribute changes from the server to dynamically update device configuration","Implement gateway functionality to relay telemetry from constrained devices through a single connection","Handle remote procedure calls from ThingsBoard to trigger device actions or retrieve system information","Manage secure MQTT connections with TLS certificates for production IoT deployments"],"what_it_does":"This package provides a Python client library for interacting with ThingsBoard, an open-source IoT platform. It abstracts the complexity of MQTT and HTTP communication, allowing developers to send device telemetry, manage attributes, subscribe to server updates, and handle remote procedure calls without building protocol handlers from scratch.\n\nThe SDK supports both device and gateway modes, with MQTT offering QoS 0 and 1 delivery guarantees and automatic reconnection, while HTTP provides a simpler alternative for basic operations. It includes built-in support for TLS encryption, firmware updates, and device claiming. The library wraps tb-paho-mqtt-client for MQTT operations and requests for HTTP, simplifying integration into Python applications that need to communicate with ThingsBoard.","worth_installing":"Yes. The package is actively maintained, has no known vulnerabilities, requires only three lightweight dependencies, and provides a straightforward abstraction over MQTT and HTTP protocols for ThingsBoard integration. It is well-suited for any Python IoT application targeting the ThingsBoard platform. Install if you are building a device or gateway client for ThingsBoard."},"id":"tb-mqtt-client","links":{"html":"https://skillfed.io/packages/tb-mqtt-client","md":"https://skillfed.io/packages/tb-mqtt-client.md","pypi":"https://pypi.org/project/tb-mqtt-client/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-02-24","license_spdx":null,"license_treatment":"permissive","name":"tb-mqtt-client","python_support":"supports_current","summary":"ThingsBoard python client SDK"},"popularity":{"monthly_downloads":109779,"position":12499,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.13.13"}
