Skip to content

Commit 67eadb7

Browse files
committed
Some libraries moved to be automatically installed
1 parent c9e27f1 commit 67eadb7

4 files changed

Lines changed: 9 additions & 7 deletions

File tree

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,10 +76,10 @@ Following dependencies are installed automatically or must be installed, too:
7676

7777
**Installed automatically:**
7878
- [ArduinoJSON](https://github.com/bblanchon/ArduinoJson) — needed for dealing with the `JSON` payload that is sent to and received by `ThingsBoard`
79-
80-
**Needs to be installed manually:**
79+
*Installed automatically, but you can remove them if you don't need them*:
8180
- [MQTT PubSub Client](https://github.com/thingsboard/pubsubclient) — for interacting with `MQTT`, when using the `Arduino_MQTT_Client` instance as an argument to `ThingsBoard`.
8281
- [Arduino Http Client](https://github.com/arduino-libraries/ArduinoHttpClient) — for interacting with `HTTP/S` when using the `Arduino_HTTP_Client` instance as an argument to `ThingsBoardHttp`.
82+
**Needs to be installed manually:**
8383
- [MbedTLS Library](https://github.com/Seeed-Studio/Seeed_Arduino_mbedtls) — needed to create hashes for the OTA update (`ESP8266` only, already included in `ESP32` base firmware).
8484
- [WiFiEsp Client](https://github.com/bportaluri/WiFiEsp) — needed when using a `Arduino Uno` with a `ESP8266`.
8585
- [StreamUtils](https://github.com/bblanchon/StreamUtils) — needed if `#define THINGSBOARD_ENABLE_STREAM_UTILS 1` is set, it allows sending arbitrary amount of payload even if the buffer size is too small to hold that complete payload

idf_component.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
version: "0.12.0"
1+
version: "0.12.2"
22
description: Provides access to ThingsBoard platform over the MQTT protocol or alternatively over HTTP/S.
33
url: https://github.com/thingsboard/thingsboard-arduino-sdk
44
dependencies:

library.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,11 @@
77
"url": "https://github.com/thingsboard/thingsboard-client-sdk"
88
},
99
"dependencies": {
10-
"bblanchon/ArduinoJson": "^6.21.2"
10+
"bblanchon/ArduinoJson": "^6.21.2",
11+
"thingsboard/pubsubclient": "^2.9.3",
12+
"arduino-libraries/ArduinoHttpClient": "^0.5.0"
1113
},
12-
"version": "0.12.0",
14+
"version": "0.12.2",
1315
"examples": "examples/*/*.ino",
1416
"frameworks": "*",
1517
"license": "MIT"

library.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name=ThingsBoard
2-
version=0.12.0
2+
version=0.12.2
33
author=ThingsBoard Team
44
maintainer=ThingsBoard Team
55
sentence=ThingsBoard library for Arduino.
@@ -8,4 +8,4 @@ category=Communication
88
url=https://github.com/thingsboard/thingsboard-client-sdk
99
architectures=*
1010
includes=ThingsBoard.h
11-
depends=ArduinoJson
11+
depends=ArduinoJson,TBPubSubClient,ArduinoHttpClient

0 commit comments

Comments
 (0)