Coder Social home page Coder Social logo

Comments (3)

pg-goose avatar pg-goose commented on September 26, 2024

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.

MathewHDYT avatar MathewHDYT commented on September 26, 2024

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.

MathewHDYT avatar MathewHDYT commented on September 26, 2024

@imbeacon Would be nice if this issue could be closed, because it seems to be stale.

from thingsboard-client-sdk.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.