René's URL Explorer Experiment


Title: ThingsBoard Python Client SDK 2.0 – Complete Architectural Rewrite Based on gmqtt by imbeacon · Pull Request #99 · thingsboard/thingsboard-python-client-sdk · GitHub

Open Graph Title: ThingsBoard Python Client SDK 2.0 – Complete Architectural Rewrite Based on gmqtt by imbeacon · Pull Request #99 · thingsboard/thingsboard-python-client-sdk

X Title: ThingsBoard Python Client SDK 2.0 – Complete Architectural Rewrite Based on gmqtt by imbeacon · Pull Request #99 · thingsboard/thingsboard-python-client-sdk

Description: ThingsBoard client Python SDK. Contribute to thingsboard/thingsboard-python-client-sdk development by creating an account on GitHub.

Open Graph Description: Description: This PR introduces a complete rewrite of the Python Client SDK using an asynchronous, event‑driven architecture built on top of gmqtt. The new implementation is optimized for high‑thro...

X Description: Description: This PR introduces a complete rewrite of the Python Client SDK using an asynchronous, event‑driven architecture built on top of gmqtt. The new implementation is optimized for high‑thro...

Mail addresses
me@tjarkziehm.de
me@tjarkziehm.de
tjark.ziehm@pos-experience.de

Opengraph URL: https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:4ed96d31-30e9-6e2a-7140-da9c83085ed8
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idABBE:20AD09:2EAE5C5:42314DD:6A4D0127
html-safe-noncef6f3126fb1f212f75205e6bf68b4fa47e9763e9ffad192a62cc62eede563a11d
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBQkJFOjIwQUQwOToyRUFFNUM1OjQyMzE0REQ6NkE0RDAxMjciLCJ2aXNpdG9yX2lkIjoiNTExNjQ4NjA0NjMzOTM2NzIwNyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac7452d4977ad3e3e98494828607ffd8f7fe1577233f45b4553eddb58b70c50aab
hovercard-subject-tagpull_request:2713022163
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/thingsboard/thingsboard-python-client-sdk/99/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/912cc0b6cdd2aa8b927b03e7c62f5747da030de6942c7b88b49df00f8e66f375/thingsboard/thingsboard-python-client-sdk/pull/99
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/912cc0b6cdd2aa8b927b03e7c62f5747da030de6942c7b88b49df00f8e66f375/thingsboard/thingsboard-python-client-sdk/pull/99
og:image:altDescription: This PR introduces a complete rewrite of the Python Client SDK using an asynchronous, event‑driven architecture built on top of gmqtt. The new implementation is optimized for high‑thro...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameimbeacon
hostnamegithub.com
expected-hostnamegithub.com
None31e4db13a9e20081f2fac78f441659a6576e582bbb15e153f9c7fb6473aa29f5
turbo-cache-controlno-cache
go-importgithub.com/thingsboard/thingsboard-python-client-sdk git https://github.com/thingsboard/thingsboard-python-client-sdk.git
octolytics-dimension-user_id24291394
octolytics-dimension-user_loginthingsboard
octolytics-dimension-repository_id174349239
octolytics-dimension-repository_nwothingsboard/thingsboard-python-client-sdk
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id174349239
octolytics-dimension-repository_network_root_nwothingsboard/thingsboard-python-client-sdk
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releasefb70bd3c4b2bec429781b65419e912c66e2d5581
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fthingsboard%2Fthingsboard-python-client-sdk%2Fpull%2F99
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fthingsboard%2Fthingsboard-python-client-sdk%2Fpull%2F99
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=thingsboard%2Fthingsboard-python-client-sdk
Reloadhttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99
Reloadhttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99
Reloadhttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99
Please reload this pagehttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99
thingsboard https://github.com/thingsboard
thingsboard-python-client-sdkhttps://github.com/thingsboard/thingsboard-python-client-sdk
Notifications https://github.com/login?return_to=%2Fthingsboard%2Fthingsboard-python-client-sdk
Fork 83 https://github.com/login?return_to=%2Fthingsboard%2Fthingsboard-python-client-sdk
Star 130 https://github.com/login?return_to=%2Fthingsboard%2Fthingsboard-python-client-sdk
Code https://github.com/thingsboard/thingsboard-python-client-sdk
Issues 5 https://github.com/thingsboard/thingsboard-python-client-sdk/issues
Pull requests 4 https://github.com/thingsboard/thingsboard-python-client-sdk/pulls
Actions https://github.com/thingsboard/thingsboard-python-client-sdk/actions
Projects https://github.com/thingsboard/thingsboard-python-client-sdk/projects
Security and quality 0 https://github.com/thingsboard/thingsboard-python-client-sdk/security
Insights https://github.com/thingsboard/thingsboard-python-client-sdk/pulse
Code https://github.com/thingsboard/thingsboard-python-client-sdk
Issues https://github.com/thingsboard/thingsboard-python-client-sdk/issues
Pull requests https://github.com/thingsboard/thingsboard-python-client-sdk/pulls
Actions https://github.com/thingsboard/thingsboard-python-client-sdk/actions
Projects https://github.com/thingsboard/thingsboard-python-client-sdk/projects
Security and quality https://github.com/thingsboard/thingsboard-python-client-sdk/security
Insights https://github.com/thingsboard/thingsboard-python-client-sdk/pulse
imbeaconhttps://github.com/imbeacon
masterhttps://github.com/thingsboard/thingsboard-python-client-sdk/tree/master
develop-2.0https://github.com/thingsboard/thingsboard-python-client-sdk/tree/develop-2.0
Conversationhttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99
Commits78 (78)https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits
Checkshttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/checks
Files changedhttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/files
ThingsBoard Python Client SDK 2.0 – Complete Architectural Rewrite Based on gmqtthttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99#top
imbeaconhttps://github.com/imbeacon
masterhttps://github.com/thingsboard/thingsboard-python-client-sdk/tree/master
develop-2.0https://github.com/thingsboard/thingsboard-python-client-sdk/tree/develop-2.0
https://github.com/imbeacon
imbeaconhttps://github.com/imbeacon
Aug 1, 2025https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99#issue-3283698495
gmqtthttps://github.com/wialon/gmqtt
Please reload this pagehttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99
imbeaconhttps://github.com/imbeacon
May 16, 2025 07:36https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99#commits-pushed-a5d6be5
https://github.com/imbeacon
Initial commit, structure and basic data sendinghttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/a5d6be57e895a9f3b5b5e00da9933c60ccedd3d0
a5d6be5https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/a5d6be57e895a9f3b5b5e00da9933c60ccedd3d0
https://github.com/imbeacon
Updated processing rate limitations, data sending and messages delive…https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/fa614d0bb09f2312588a7d03f643c58917b9130f
fa614d0https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/fa614d0bb09f2312588a7d03f643c58917b9130f
https://github.com/imbeacon
Added basic handlers for device, updated copyrighthttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/7e9f19166a4a2a52a3807b2f1aac25ef9d897777
7e9f191https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/7e9f19166a4a2a52a3807b2f1aac25ef9d897777
https://github.com/imbeacon
Added ability to use client-side RPC and rate limits retrieval refact…https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/54421993a1c0a85255cc64ae4f85fb0d90d278cd
5442199https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/54421993a1c0a85255cc64ae4f85fb0d90d278cd
https://github.com/imbeacon
Added values validation, improved entities representationhttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/e25c785d4700de8b9c120a3c25a215c667bf302e
e25c785https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/e25c785d4700de8b9c120a3c25a215c667bf302e
https://github.com/imbeacon
Added wait for publish option to send_attributes and timeseries and c…https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/5b98ce461d4255f4fb933104e9087d1317e92d10
5b98ce4https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/5b98ce461d4255f4fb933104e9087d1317e92d10
https://github.com/imbeacon
Fix for qos in message queue and added ability to send errors while R…https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/efe94d21f3369b4c46f4a926d3cdac656c47cab5
efe94d2https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/efe94d21f3369b4c46f4a926d3cdac656c47cab5
https://github.com/imbeacon
Changed typing for callbackshttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/cd23b2f22abf8bb4436842a0ff925278faf9897b
cd23b2fhttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/cd23b2f22abf8bb4436842a0ff925278faf9897b
https://github.com/samson0v
Added device provisioninghttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/cb853f37907f0b04f6663dcafe143a8fb4416e83
cb853f3https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/cb853f37907f0b04f6663dcafe143a8fb4416e83
https://github.com/samson0v
Added firmware updatehttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/0e914915c9a4273ee55a773f8690b33165e55577
0e91491https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/0e914915c9a4273ee55a773f8690b33165e55577
https://github.com/samson0v
Updated device provisioninghttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/29144841607b722bdc2dd6b2f7053239dab3a9d2
2914484https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/29144841607b722bdc2dd6b2f7053239dab3a9d2
https://github.com/samson0v
Refactored device provisioninghttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/92c9236df70db88330ffbdf5ee2e7b04b0057731
92c9236https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/92c9236df70db88330ffbdf5ee2e7b04b0057731
https://github.com/samson0v
Updated firmware updaterhttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/4490374cda4227c4e20dba4763d0e79d6c11d333
4490374https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/4490374cda4227c4e20dba4763d0e79d6c11d333
https://github.com/samson0v
Updated firmware updater due to commentshttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/f93f78cb2a966c551a5bc4cf3ff0722062088ed0
f93f78chttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/f93f78cb2a966c551a5bc4cf3ff0722062088ed0
https://github.com/samson0v
Device provisioning fixeshttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/1b6f1175498f0759235d017967c679095c360635
1b6f117https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/1b6f1175498f0759235d017967c679095c360635
https://github.com/imbeacon
Merge pull requesthttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/78d6f1ab31c569a3988eedd607cc9268ae6a1645
#93https://github.com/thingsboard/thingsboard-python-client-sdk/pull/93
from samson0v/develop-2.0https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/78d6f1ab31c569a3988eedd607cc9268ae6a1645
78d6f1ahttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/78d6f1ab31c569a3988eedd607cc9268ae6a1645
https://github.com/samson0v
Fixed on_unsubscribe callbackhttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/35d89c1800649d4b39fba4ab802d50b4399a5775
35d89c1https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/35d89c1800649d4b39fba4ab802d50b4399a5775
https://github.com/samson0v
Added properies argument to on_unsubscribe callbackhttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/23322cc348bcfd882a8690a04bca917b8a074fb0
23322cchttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/23322cc348bcfd882a8690a04bca917b8a074fb0
https://github.com/imbeacon
Merge pull requesthttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/d6e60666f1cd9f6c7d01084d3c24d6d3bbb08b00
#94https://github.com/thingsboard/thingsboard-python-client-sdk/pull/94
from samson0v/develop-2.0https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/d6e60666f1cd9f6c7d01084d3c24d6d3bbb08b00
d6e6066https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/d6e60666f1cd9f6c7d01084d3c24d6d3bbb08b00
https://github.com/imbeacon
Added CONACK handlerhttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/603fc32ef059a1ab66f37e528dfd746d43354eed
603fc32https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/603fc32ef059a1ab66f37e528dfd746d43354eed
https://github.com/imbeacon
Updated async functions to wait for responses by defaulthttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/bd47806dd9c14a1d788974b088d2fd3432b91ba1
bd47806https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/bd47806dd9c14a1d788974b088d2fd3432b91ba1
https://github.com/imbeacon
Updated example due to changes in device clienthttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/db545f25fbbfaa65b63a7e8e0a3a14467a616d79
db545f2https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/db545f25fbbfaa65b63a7e8e0a3a14467a616d79
https://github.com/imbeacon
Updated examples for devicehttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/c45148f104f96e886998ab5420f60602433cfa5f
c45148fhttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/c45148f104f96e886998ab5420f60602433cfa5f
https://github.com/imbeacon
Added description for configuration objectshttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/7fda91eb8eea68488fe2e2cf6309ab594a76b616
7fda91ehttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/7fda91eb8eea68488fe2e2cf6309ab594a76b616
https://github.com/samson0v
Added provisioning and firmware update exampleshttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/14af70b5cd34757344cc6b63e1c1a906344d803b
14af70bhttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/14af70b5cd34757344cc6b63e1c1a906344d803b
https://github.com/imbeacon
Fix for provisioning request with x509 credentials and added tests fo…https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/bde61b0d73bda3c69ad9dbeaa709c64203d7f236
bde61b0https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/bde61b0d73bda3c69ad9dbeaa709c64203d7f236
https://github.com/imbeacon
Added tests for message splitterhttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/f2d977e1655cfc275b13efcb73e825c2ae8354b4
f2d977ehttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/f2d977e1655cfc275b13efcb73e825c2ae8354b4
https://github.com/samson0v
Added error handling for provisioning, added timeout for firmware updatehttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/f1209fed070ef837e9e9bac01596387261bcc10b
f1209fehttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/f1209fed070ef837e9e9bac01596387261bcc10b
https://github.com/imbeacon
Merge pull requesthttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/bdfcee0a442e70b50dedfe6a4095ace16013b988
#95https://github.com/thingsboard/thingsboard-python-client-sdk/pull/95
from samson0v/develop-2.0https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/bdfcee0a442e70b50dedfe6a4095ace16013b988
bdfcee0https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/bdfcee0a442e70b50dedfe6a4095ace16013b988
https://github.com/imbeacon
Removed deprecated exampleshttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/59951311603419c3174c8a9378f108d0639fa66c
5995131https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/59951311603419c3174c8a9378f108d0639fa66c
imbeaconhttps://github.com/imbeacon
July 16, 2025 12:51https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99#commits-pushed-35cfaa6
https://github.com/imbeacon
Added attribute updates handling and examplehttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/35cfaa6b036967c9dd1c919589c839f06e91a5ad
35cfaa6https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/35cfaa6b036967c9dd1c919589c839f06e91a5ad
https://github.com/imbeacon
Added claiming request processing for devices connected through the g…https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/3fb01d5a71d8239b9f5f90a0c647bf333982bb18
3fb01d5https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/3fb01d5a71d8239b9f5f90a0c647bf333982bb18
https://github.com/imbeacon
Fix for timeseries without tshttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/17a35e20ba3fa75d3e12dbeaccef70c389784836
17a35e2https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/17a35e20ba3fa75d3e12dbeaccef70c389784836
https://github.com/imbeacon
Added shared future for splitted and grouped messages for confirmationhttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/96d6309f4c3410807ebf41e3a74669f899fdf70d
96d6309https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/96d6309f4c3410807ebf41e3a74669f899fdf70d
https://github.com/imbeacon
Adjusted entities and services to use mqtt publish message, changes t…https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/8674be12eefdceb327d525fcac0be6f698a2055b
8674be1https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/8674be12eefdceb327d525fcac0be6f698a2055b
https://github.com/imbeacon
Message queue refactoring, added additional testshttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/aeeae2168175a3abcea3c031e19f2f918ffdb29f
aeeae21https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/aeeae2168175a3abcea3c031e19f2f918ffdb29f
https://github.com/imbeacon
Added main ts to initial message, splitted and grouped messages, to s…https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/4e54c797c696d9f55e580dd3db6a4a392d26995c
4e54c79https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/4e54c797c696d9f55e580dd3db6a4a392d26995c
https://github.com/imbeacon
Improved examples and fixed double call of connect callback and subsc…https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/94c2c571bedc17c71939ec4d99899fbae39147f2
94c2c57https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/94c2c571bedc17c71939ec4d99899fbae39147f2
https://github.com/imbeacon
Adjusted gateway part of SDK to use MqttPublishMessage entity, refact…https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/7e5ea8c87ce492e128b2cc3f7e90ea09ee48c51e
7e5ea8chttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/7e5ea8c87ce492e128b2cc3f7e90ea09ee48c51e
https://github.com/imbeacon
Adjusted grouping timeseries by ts in uplink messages for gateway par…https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/18af0030a9039c51e0797856b19a09d0f35e6ee3
18af003https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/18af0030a9039c51e0797856b19a09d0f35e6ee3
https://github.com/imbeacon
Optimized message service, rate limits processing, sending retry for …https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/45298b241977f5fdb66b15de0b7282238fc5df6a
45298b2https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/45298b241977f5fdb66b15de0b7282238fc5df6a
https://github.com/imbeacon
Removed old implementation, added testshttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/f8f13f7bc0a511a9bcc36063b773c6dd0de5faff
f8f13f7https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/f8f13f7bc0a511a9bcc36063b773c6dd0de5faff
https://github.com/imbeacon
Updated gateway operational example and attribute response processinghttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/c930d21ed8d1791ae3c7cdb0177c6b69298370fe
c930d21https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/c930d21ed8d1791ae3c7cdb0177c6b69298370fe
https://github.com/imbeacon
imbeaconhttps://github.com/imbeacon
samson0vhttps://github.com/samson0v
August 1, 2025 12:07https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99#event-18938462461
https://github.com/apps/github-advanced-security
github-advanced-securityhttps://github.com/apps/github-advanced-security
Aug 1, 2025 https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99#pullrequestreview-3078977330
View reviewed changes https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/files/c930d21ed8d1791ae3c7cdb0177c6b69298370fe
examples/device/claim_device.pyhttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/files/c930d21ed8d1791ae3c7cdb0177c6b69298370fe#diff-dcddafa7444333194f7ae7dd05553fa2b99e4cf1038f1959cb2bd2cbfdc33141
Please reload this pagehttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99
imbeaconhttps://github.com/imbeacon
August 4, 2025 12:49https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99#commits-pushed-d01e25b
https://github.com/imbeacon
Added tls example for gateway clienthttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/d01e25b901a7787d0a422a33a2eb0ba07df00302
d01e25bhttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/d01e25b901a7787d0a422a33a2eb0ba07df00302
https://github.com/imbeacon
Refactiong, imports optimization, formattinghttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/93957dff0263d6017bfac7f492e355e97e5f71c9
93957dfhttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/93957dff0263d6017bfac7f492e355e97e5f71c9
https://github.com/apps/github-advanced-security
github-advanced-securityhttps://github.com/apps/github-advanced-security
Aug 5, 2025 https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99#pullrequestreview-3086747656
View reviewed changes https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/files/93957dff0263d6017bfac7f492e355e97e5f71c9
examples/device/claim_device.pyhttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/files/93957dff0263d6017bfac7f492e355e97e5f71c9#diff-dcddafa7444333194f7ae7dd05553fa2b99e4cf1038f1959cb2bd2cbfdc33141
Please reload this pagehttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99
imbeaconhttps://github.com/imbeacon
August 5, 2025 15:51https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99#commits-pushed-6b18fdd
https://github.com/imbeacon
Updated README and dev noteshttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/6b18fdd625ca1159f94a16bde46baf0b4cfa9a37
6b18fddhttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/6b18fdd625ca1159f94a16bde46baf0b4cfa9a37
https://github.com/imbeacon
Updated licensehttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/2f34578867257f44bdbd6bf660a14b8921b7a3de
2f34578https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/2f34578867257f44bdbd6bf660a14b8921b7a3de
https://github.com/imbeacon
Fixed reconnection on session taken over and missing device at inithttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/4e372592405c23eb7945e05fb84e65a853573769
4e37259https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/4e372592405c23eb7945e05fb84e65a853573769
https://github.com/imbeacon
Added blackbox testshttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/10126291c6e4d14d8ded62b6bd3caf7c9e907b1a
1012629https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/10126291c6e4d14d8ded62b6bd3caf7c9e907b1a
https://github.com/imbeacon
Added fix for checksum verification and blackbox tests for firmware u…https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/8b18e2549fd5c45d3815721ea06359742beeecf2
8b18e25https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/8b18e2549fd5c45d3815721ea06359742beeecf2
https://github.com/imbeacon
Optimized tests and added blackbox test for client side RPChttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/404b6a3c6c9dc43b9cf1e8681fb4252ce76719fb
404b6a3https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/404b6a3c6c9dc43b9cf1e8681fb4252ce76719fb
https://github.com/imbeacon
Added additional testshttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/36e498b6a4d566776041980c88611e2581301c3e
36e498bhttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/36e498b6a4d566776041980c88611e2581301c3e
https://github.com/MannimMond86
MannimMond86https://github.com/MannimMond86
Aug 10, 2025https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99#issuecomment-3172878007
@K3Shttps://github.com/K3S
@k0shttps://github.com/k0s
@microk8shttps://github.com/microk8s
Please reload this pagehttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99
https://github.com/imbeacon
imbeaconhttps://github.com/imbeacon
Aug 11, 2025https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99#issuecomment-3173293156
@MannimMond86https://github.com/MannimMond86
Please reload this pagehttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99
https://github.com/imbeacon
Added check for ThingsBoard availability before running blackbox test…https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/665fc95dcb00a842485f23cb915128a65cecf408
665fc95https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/665fc95dcb00a842485f23cb915128a65cecf408
https://github.com/MannimMond86
MannimMond86https://github.com/MannimMond86
Aug 20, 2025https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99#issuecomment-3206489189
Please reload this pagehttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99
@imbeaconhttps://github.com/imbeacon
Please reload this pagehttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99
https://github.com/MannimMond86
MannimMond86https://github.com/MannimMond86
Aug 21, 2025https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99#issuecomment-3211603842
Please reload this pagehttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99
https://github.co/hiddenchars
https://github.com/thingsboard/thingsboard-python-client-sdk/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fthingsboard%2Fthingsboard-python-client-sdk%2Fpull%2F99
https://github.com/samson0v
samson0v https://github.com/samson0v
Please reload this pagehttps://github.com/thingsboard/thingsboard-python-client-sdk/pull/99
https://github.com/imbeacon
https://github.com/MannimMond86
https://github.com/apps/github-advanced-security
https://github.com/samson0v
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.