Comments (3)
Ope. I just saw the examples on this same repo. So I guess ThingsBoard does not work with the official MQTT arduino library is that the problem?. I would assume an MQTT client is that... a client, no matter how the server is implemented. If there is any way that I can use ArduinoMQTTClient, even if it means changing source, I would appreciate it, I have a lot of firmware that depends on that lib.
from thingsboard-client-sdk.
Yes luckily I've revamped the internals with v0.12.0
. The library does not directly depend on any MQTTClient
anymore.
Sadly tough there are only default implementation for the PubSubClient
, which is the most used MQTTClient
for users that are on Arduino
and the esp-mqtt
client for users on EspressifIDF
.
But adding a new client implementation is not that hard, you simply have to follow the Custom MQTT Instance section of the library documentation and then pass the created class on to the ThingsBoard
constructor as it's first argument.
from thingsboard-client-sdk.
@imbeacon Would be nice if this issue could be closed, because it seems to be stale.
from thingsboard-client-sdk.
Related Issues (20)
- Missing "m_capacity = capacity;" in reserve() in Vectors.h causes MAX_RPC_EXCEEDED error HOT 1
- RPC_Response::RPC_Response(Telemetry telemetry) constructor creates NULL object HOT 2
- How to handle big jsons? HOT 2
- data transmission issue HOT 3
- Request all shared attributes HOT 5
- RPC not work in esp-idf HOT 12
- Provision fails when Dynamic ThingsBoard usage HOT 6
- Callback during tb.loop causes Guru Meditation Error HOT 2
- After call sendTelemetryJson connection is disconnect. HOT 3
- RPC Error: HOT 2
- BUILD ERROR in Arduino MKR GSM 1400 and Arduino MKR NB 1500 HOT 18
- Clarity on versions and ArdunoJson HOT 1
- Thingsboard OTA Esp32 update issue HOT 6
- Unable to build 0016 example (Eclipse + ESP-IDF) HOT 4
- RPC polling for 'switch' widget in 'RPC request persistent ' looks like doesn't work HOT 4
- RPC stopped working with ESP32. What is wrong? HOT 11
- Firmware update telemetry data so many entries within telemetry data HOT 2
- Problems with compiling the newest libary 0.1.3 HOT 2
- problems with OTA updater HOT 1
- [TB] Unable to de-serialize received json data with error (DeserializationError::NoMemory) HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from thingsboard-client-sdk.