| route-pattern | /_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format) |
| route-controller | voltron_pull_requests_fragments |
| route-action | pull_request_layout |
| fetch-nonce | v2:4ed96d31-30e9-6e2a-7140-da9c83085ed8 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | ABBE:20AD09:2EAE5C5:42314DD:6A4D0127 |
| html-safe-nonce | f6f3126fb1f212f75205e6bf68b4fa47e9763e9ffad192a62cc62eede563a11d |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBQkJFOjIwQUQwOToyRUFFNUM1OjQyMzE0REQ6NkE0RDAxMjciLCJ2aXNpdG9yX2lkIjoiNTExNjQ4NjA0NjMzOTM2NzIwNyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 7452d4977ad3e3e98494828607ffd8f7fe1577233f45b4553eddb58b70c50aab |
| hovercard-subject-tag | pull_request:2713022163 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | ///voltron/pull_requests_fragments/pull_request_layout |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/thingsboard/thingsboard-python-client-sdk/99/pull_request_layout |
| twitter:image | https://opengraph.githubassets.com/912cc0b6cdd2aa8b927b03e7c62f5747da030de6942c7b88b49df00f8e66f375/thingsboard/thingsboard-python-client-sdk/pull/99 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/912cc0b6cdd2aa8b927b03e7c62f5747da030de6942c7b88b49df00f8e66f375/thingsboard/thingsboard-python-client-sdk/pull/99 |
| og:image:alt | 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... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | imbeacon |
| hostname | github.com |
| expected-hostname | github.com |
| None | 31e4db13a9e20081f2fac78f441659a6576e582bbb15e153f9c7fb6473aa29f5 |
| turbo-cache-control | no-cache |
| go-import | github.com/thingsboard/thingsboard-python-client-sdk git https://github.com/thingsboard/thingsboard-python-client-sdk.git |
| octolytics-dimension-user_id | 24291394 |
| octolytics-dimension-user_login | thingsboard |
| octolytics-dimension-repository_id | 174349239 |
| octolytics-dimension-repository_nwo | thingsboard/thingsboard-python-client-sdk |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 174349239 |
| octolytics-dimension-repository_network_root_nwo | thingsboard/thingsboard-python-client-sdk |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | fb70bd3c4b2bec429781b65419e912c66e2d5581 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
| Skip to content | https://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 AI | https://github.com/features/copilot |
| GitHub Copilot appDirect agents from issue to merge | https://github.com/features/ai/github-app |
| MCP RegistryNewIntegrate external tools | https://github.com/mcp |
| ActionsAutomate any workflow | https://github.com/features/actions |
| CodespacesInstant dev environments | https://github.com/features/codespaces |
| IssuesPlan and track work | https://github.com/features/issues |
| Code ReviewManage code changes | https://github.com/features/code-review |
| GitHub Advanced SecurityFind and fix vulnerabilities | https://github.com/security/advanced-security |
| Code securitySecure your code as you build | https://github.com/security/advanced-security/code-security |
| Secret protectionStop leaks before they start | https://github.com/security/advanced-security/secret-protection |
| Why GitHub | https://github.com/why-github |
| Documentation | https://docs.github.com |
| Blog | https://github.blog |
| Changelog | https://github.blog/changelog |
| Marketplace | https://github.com/marketplace |
| View all features | https://github.com/features |
| Enterprises | https://github.com/enterprise |
| Small and medium teams | https://github.com/team |
| Startups | https://github.com/enterprise/startups |
| Nonprofits | https://github.com/solutions/industry/nonprofits |
| App Modernization | https://github.com/solutions/use-case/app-modernization |
| DevSecOps | https://github.com/solutions/use-case/devsecops |
| DevOps | https://github.com/solutions/use-case/devops |
| CI/CD | https://github.com/solutions/use-case/ci-cd |
| View all use cases | https://github.com/solutions/use-case |
| Healthcare | https://github.com/solutions/industry/healthcare |
| Financial services | https://github.com/solutions/industry/financial-services |
| Manufacturing | https://github.com/solutions/industry/manufacturing |
| Government | https://github.com/solutions/industry/government |
| View all industries | https://github.com/solutions/industry |
| View all solutions | https://github.com/solutions |
| AI | https://github.com/resources/articles?topic=ai |
| Software Development | https://github.com/resources/articles?topic=software-development |
| DevOps | https://github.com/resources/articles?topic=devops |
| Security | https://github.com/resources/articles?topic=security |
| View all topics | https://github.com/resources/articles |
| Customer stories | https://github.com/customer-stories |
| Events & webinars | https://github.com/resources/events |
| Ebooks & reports | https://github.com/resources/whitepapers |
| Business insights | https://github.com/solutions/executive-insights |
| GitHub Skills | https://skills.github.com |
| Documentation | https://docs.github.com |
| Customer support | https://support.github.com |
| Community forum | https://github.com/orgs/community/discussions |
| Trust center | https://github.com/trust-center |
| Partners | https://github.com/partners |
| View all resources | https://github.com/resources |
| GitHub SponsorsFund open source developers | https://github.com/sponsors |
| Security Lab | https://securitylab.github.com |
| Maintainer Community | https://maintainers.github.com |
| Accelerator | https://github.com/accelerator |
| GitHub Stars | https://stars.github.com |
| Archive Program | https://archiveprogram.github.com |
| Topics | https://github.com/topics |
| Trending | https://github.com/trending |
| Collections | https://github.com/collections |
| Enterprise platformAI-powered developer platform | https://github.com/enterprise |
| GitHub Advanced SecurityEnterprise-grade security features | https://github.com/security/advanced-security |
| Copilot for BusinessEnterprise-grade AI features | https://github.com/features/copilot/copilot-business |
| Premium SupportEnterprise-grade 24/7 support | https://github.com/premium-support |
| Pricing | https://github.com/pricing |
| Search syntax tips | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
| documentation | https://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 |
| Reload | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99 |
| Reload | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99 |
| Reload | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99 |
| Please reload this page | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99 |
|
thingsboard
| https://github.com/thingsboard |
| thingsboard-python-client-sdk | https://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 |
| imbeacon | https://github.com/imbeacon |
| master | https://github.com/thingsboard/thingsboard-python-client-sdk/tree/master |
| develop-2.0 | https://github.com/thingsboard/thingsboard-python-client-sdk/tree/develop-2.0 |
| Conversation | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99 |
| Commits78 (78) | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits |
| Checks | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/checks |
| Files changed | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/files |
| ThingsBoard Python Client SDK 2.0 – Complete Architectural Rewrite Based on gmqtt | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99#top |
| imbeacon | https://github.com/imbeacon |
| master | https://github.com/thingsboard/thingsboard-python-client-sdk/tree/master |
| develop-2.0 | https://github.com/thingsboard/thingsboard-python-client-sdk/tree/develop-2.0 |
|
| https://github.com/imbeacon |
| imbeacon | https://github.com/imbeacon |
| Aug 1, 2025 | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99#issue-3283698495 |
| gmqtt | https://github.com/wialon/gmqtt |
| Please reload this page | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99 |
| imbeacon | https://github.com/imbeacon |
| May 16, 2025 07:36 | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99#commits-pushed-a5d6be5 |
|
| https://github.com/imbeacon |
| Initial commit, structure and basic data sending | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/a5d6be57e895a9f3b5b5e00da9933c60ccedd3d0 |
| a5d6be5 | https://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 |
| fa614d0 | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/fa614d0bb09f2312588a7d03f643c58917b9130f |
|
| https://github.com/imbeacon |
| Added basic handlers for device, updated copyright | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/7e9f19166a4a2a52a3807b2f1aac25ef9d897777 |
| 7e9f191 | https://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 |
| 5442199 | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/54421993a1c0a85255cc64ae4f85fb0d90d278cd |
|
| https://github.com/imbeacon |
| Added values validation, improved entities representation | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/e25c785d4700de8b9c120a3c25a215c667bf302e |
| e25c785 | https://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 |
| 5b98ce4 | https://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 |
| efe94d2 | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/efe94d21f3369b4c46f4a926d3cdac656c47cab5 |
|
| https://github.com/imbeacon |
| Changed typing for callbacks | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/cd23b2f22abf8bb4436842a0ff925278faf9897b |
| cd23b2f | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/cd23b2f22abf8bb4436842a0ff925278faf9897b |
|
| https://github.com/samson0v |
| Added device provisioning | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/cb853f37907f0b04f6663dcafe143a8fb4416e83 |
| cb853f3 | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/cb853f37907f0b04f6663dcafe143a8fb4416e83 |
|
| https://github.com/samson0v |
| Added firmware update | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/0e914915c9a4273ee55a773f8690b33165e55577 |
| 0e91491 | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/0e914915c9a4273ee55a773f8690b33165e55577 |
|
| https://github.com/samson0v |
| Updated device provisioning | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/29144841607b722bdc2dd6b2f7053239dab3a9d2 |
| 2914484 | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/29144841607b722bdc2dd6b2f7053239dab3a9d2 |
|
| https://github.com/samson0v |
| Refactored device provisioning | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/92c9236df70db88330ffbdf5ee2e7b04b0057731 |
| 92c9236 | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/92c9236df70db88330ffbdf5ee2e7b04b0057731 |
|
| https://github.com/samson0v |
| Updated firmware updater | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/4490374cda4227c4e20dba4763d0e79d6c11d333 |
| 4490374 | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/4490374cda4227c4e20dba4763d0e79d6c11d333 |
|
| https://github.com/samson0v |
| Updated firmware updater due to comments | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/f93f78cb2a966c551a5bc4cf3ff0722062088ed0 |
| f93f78c | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/f93f78cb2a966c551a5bc4cf3ff0722062088ed0 |
|
| https://github.com/samson0v |
| Device provisioning fixes | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/1b6f1175498f0759235d017967c679095c360635 |
| 1b6f117 | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/1b6f1175498f0759235d017967c679095c360635 |
|
| https://github.com/imbeacon |
| Merge pull request | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/78d6f1ab31c569a3988eedd607cc9268ae6a1645 |
| #93 | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/93 |
| from samson0v/develop-2.0 | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/78d6f1ab31c569a3988eedd607cc9268ae6a1645 |
| 78d6f1a | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/78d6f1ab31c569a3988eedd607cc9268ae6a1645 |
|
| https://github.com/samson0v |
| Fixed on_unsubscribe callback | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/35d89c1800649d4b39fba4ab802d50b4399a5775 |
| 35d89c1 | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/35d89c1800649d4b39fba4ab802d50b4399a5775 |
|
| https://github.com/samson0v |
| Added properies argument to on_unsubscribe callback | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/23322cc348bcfd882a8690a04bca917b8a074fb0 |
| 23322cc | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/23322cc348bcfd882a8690a04bca917b8a074fb0 |
|
| https://github.com/imbeacon |
| Merge pull request | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/d6e60666f1cd9f6c7d01084d3c24d6d3bbb08b00 |
| #94 | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/94 |
| from samson0v/develop-2.0 | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/d6e60666f1cd9f6c7d01084d3c24d6d3bbb08b00 |
| d6e6066 | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/d6e60666f1cd9f6c7d01084d3c24d6d3bbb08b00 |
|
| https://github.com/imbeacon |
| Added CONACK handler | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/603fc32ef059a1ab66f37e528dfd746d43354eed |
| 603fc32 | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/603fc32ef059a1ab66f37e528dfd746d43354eed |
|
| https://github.com/imbeacon |
| Updated async functions to wait for responses by default | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/bd47806dd9c14a1d788974b088d2fd3432b91ba1 |
| bd47806 | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/bd47806dd9c14a1d788974b088d2fd3432b91ba1 |
|
| https://github.com/imbeacon |
| Updated example due to changes in device client | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/db545f25fbbfaa65b63a7e8e0a3a14467a616d79 |
| db545f2 | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/db545f25fbbfaa65b63a7e8e0a3a14467a616d79 |
|
| https://github.com/imbeacon |
| Updated examples for device | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/c45148f104f96e886998ab5420f60602433cfa5f |
| c45148f | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/c45148f104f96e886998ab5420f60602433cfa5f |
|
| https://github.com/imbeacon |
| Added description for configuration objects | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/7fda91eb8eea68488fe2e2cf6309ab594a76b616 |
| 7fda91e | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/7fda91eb8eea68488fe2e2cf6309ab594a76b616 |
|
| https://github.com/samson0v |
| Added provisioning and firmware update examples | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/14af70b5cd34757344cc6b63e1c1a906344d803b |
| 14af70b | https://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 |
| bde61b0 | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/bde61b0d73bda3c69ad9dbeaa709c64203d7f236 |
|
| https://github.com/imbeacon |
| Added tests for message splitter | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/f2d977e1655cfc275b13efcb73e825c2ae8354b4 |
| f2d977e | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/f2d977e1655cfc275b13efcb73e825c2ae8354b4 |
|
| https://github.com/samson0v |
| Added error handling for provisioning, added timeout for firmware update | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/f1209fed070ef837e9e9bac01596387261bcc10b |
| f1209fe | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/f1209fed070ef837e9e9bac01596387261bcc10b |
|
| https://github.com/imbeacon |
| Merge pull request | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/bdfcee0a442e70b50dedfe6a4095ace16013b988 |
| #95 | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/95 |
| from samson0v/develop-2.0 | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/bdfcee0a442e70b50dedfe6a4095ace16013b988 |
| bdfcee0 | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/bdfcee0a442e70b50dedfe6a4095ace16013b988 |
|
| https://github.com/imbeacon |
| Removed deprecated examples | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/59951311603419c3174c8a9378f108d0639fa66c |
| 5995131 | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/59951311603419c3174c8a9378f108d0639fa66c |
| imbeacon | https://github.com/imbeacon |
| July 16, 2025 12:51 | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99#commits-pushed-35cfaa6 |
|
| https://github.com/imbeacon |
| Added attribute updates handling and example | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/35cfaa6b036967c9dd1c919589c839f06e91a5ad |
| 35cfaa6 | https://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 |
| 3fb01d5 | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/3fb01d5a71d8239b9f5f90a0c647bf333982bb18 |
|
| https://github.com/imbeacon |
| Fix for timeseries without ts | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/17a35e20ba3fa75d3e12dbeaccef70c389784836 |
| 17a35e2 | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/17a35e20ba3fa75d3e12dbeaccef70c389784836 |
|
| https://github.com/imbeacon |
| Added shared future for splitted and grouped messages for confirmation | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/96d6309f4c3410807ebf41e3a74669f899fdf70d |
| 96d6309 | https://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 |
| 8674be1 | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/8674be12eefdceb327d525fcac0be6f698a2055b |
|
| https://github.com/imbeacon |
| Message queue refactoring, added additional tests | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/aeeae2168175a3abcea3c031e19f2f918ffdb29f |
| aeeae21 | https://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 |
| 4e54c79 | https://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 |
| 94c2c57 | https://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 |
| 7e5ea8c | https://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 |
| 18af003 | https://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 |
| 45298b2 | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/45298b241977f5fdb66b15de0b7282238fc5df6a |
|
| https://github.com/imbeacon |
| Removed old implementation, added tests | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/f8f13f7bc0a511a9bcc36063b773c6dd0de5faff |
| f8f13f7 | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/f8f13f7bc0a511a9bcc36063b773c6dd0de5faff |
|
| https://github.com/imbeacon |
| Updated gateway operational example and attribute response processing | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/c930d21ed8d1791ae3c7cdb0177c6b69298370fe |
| c930d21 | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/c930d21ed8d1791ae3c7cdb0177c6b69298370fe |
| https://github.com/imbeacon |
| imbeacon | https://github.com/imbeacon |
| samson0v | https://github.com/samson0v |
| August 1, 2025 12:07 | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99#event-18938462461 |
| https://github.com/apps/github-advanced-security |
| github-advanced-security | https://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.py | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/files/c930d21ed8d1791ae3c7cdb0177c6b69298370fe#diff-dcddafa7444333194f7ae7dd05553fa2b99e4cf1038f1959cb2bd2cbfdc33141 |
| Please reload this page | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99 |
| imbeacon | https://github.com/imbeacon |
| August 4, 2025 12:49 | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99#commits-pushed-d01e25b |
|
| https://github.com/imbeacon |
| Added tls example for gateway client | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/d01e25b901a7787d0a422a33a2eb0ba07df00302 |
| d01e25b | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/d01e25b901a7787d0a422a33a2eb0ba07df00302 |
|
| https://github.com/imbeacon |
| Refactiong, imports optimization, formatting | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/93957dff0263d6017bfac7f492e355e97e5f71c9 |
| 93957df | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/93957dff0263d6017bfac7f492e355e97e5f71c9 |
| https://github.com/apps/github-advanced-security |
| github-advanced-security | https://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.py | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/files/93957dff0263d6017bfac7f492e355e97e5f71c9#diff-dcddafa7444333194f7ae7dd05553fa2b99e4cf1038f1959cb2bd2cbfdc33141 |
| Please reload this page | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99 |
| imbeacon | https://github.com/imbeacon |
| August 5, 2025 15:51 | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99#commits-pushed-6b18fdd |
|
| https://github.com/imbeacon |
| Updated README and dev notes | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/6b18fdd625ca1159f94a16bde46baf0b4cfa9a37 |
| 6b18fdd | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/6b18fdd625ca1159f94a16bde46baf0b4cfa9a37 |
|
| https://github.com/imbeacon |
| Updated license | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/2f34578867257f44bdbd6bf660a14b8921b7a3de |
| 2f34578 | https://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 init | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/4e372592405c23eb7945e05fb84e65a853573769 |
| 4e37259 | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/4e372592405c23eb7945e05fb84e65a853573769 |
|
| https://github.com/imbeacon |
| Added blackbox tests | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/10126291c6e4d14d8ded62b6bd3caf7c9e907b1a |
| 1012629 | https://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 |
| 8b18e25 | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/8b18e2549fd5c45d3815721ea06359742beeecf2 |
|
| https://github.com/imbeacon |
| Optimized tests and added blackbox test for client side RPC | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/404b6a3c6c9dc43b9cf1e8681fb4252ce76719fb |
| 404b6a3 | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/404b6a3c6c9dc43b9cf1e8681fb4252ce76719fb |
|
| https://github.com/imbeacon |
| Added additional tests | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/36e498b6a4d566776041980c88611e2581301c3e |
| 36e498b | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/36e498b6a4d566776041980c88611e2581301c3e |
| https://github.com/MannimMond86 |
| MannimMond86 | https://github.com/MannimMond86 |
| Aug 10, 2025 | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99#issuecomment-3172878007 |
| @K3S | https://github.com/K3S |
| @k0s | https://github.com/k0s |
| @microk8s | https://github.com/microk8s |
| Please reload this page | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99 |
| https://github.com/imbeacon |
| imbeacon | https://github.com/imbeacon |
| Aug 11, 2025 | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99#issuecomment-3173293156 |
| @MannimMond86 | https://github.com/MannimMond86 |
| Please reload this page | https://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 |
| 665fc95 | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99/commits/665fc95dcb00a842485f23cb915128a65cecf408 |
| https://github.com/MannimMond86 |
| MannimMond86 | https://github.com/MannimMond86 |
| Aug 20, 2025 | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99#issuecomment-3206489189 |
| Please reload this page | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99 |
| @imbeacon | https://github.com/imbeacon |
| Please reload this page | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99 |
| https://github.com/MannimMond86 |
| MannimMond86 | https://github.com/MannimMond86 |
| Aug 21, 2025 | https://github.com/thingsboard/thingsboard-python-client-sdk/pull/99#issuecomment-3211603842 |
| Please reload this page | https://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 free | https://github.com/join?source=comment-repo |
| Sign in to comment | https://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 page | https://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 |
| Terms | https://docs.github.com/site-policy/github-terms/github-terms-of-service |
| Privacy | https://docs.github.com/site-policy/privacy-policies/github-privacy-statement |
| Security | https://github.com/security |
| Status | https://www.githubstatus.com/ |
| Community | https://github.community/ |
| Docs | https://docs.github.com/ |
| Contact | https://support.github.com?tags=dotcom-footer |