├── .github └── workflows │ ├── arduino-compile.yml │ ├── esp32-compile.yml │ ├── esp8266-compile.yml │ ├── espidf-compile-v4.4.yml │ ├── espidf-compile-v5.1.yml │ ├── espressif_upload.yml │ └── generate_documentation.yml ├── .gitignore ├── CMakeLists.txt ├── Kconfig ├── LICENSE.txt ├── README.md ├── docs ├── Doxyfile └── logo.png ├── examples ├── 0000-arduino_send_telemetry │ ├── 0000-arduino_send_telemetry.ino │ └── README.md ├── 0001-arduino_send_batch │ ├── 0001-arduino_send_batch.ino │ └── README.md ├── 0002-arduino_rpc │ ├── 0002-arduino_rpc.ino │ └── README.md ├── 0003-esp8266_esp32_send_data │ ├── 0003-esp8266_esp32_send_data.ino │ └── README.md ├── 0004-arduino-sim900_send_telemetry │ ├── 0004-arduino-sim900_send_telemetry.ino │ └── README.md ├── 0005-arduino-sim900_send_telemetry_http │ ├── 0005-arduino-sim900_send_telemetry_http.ino │ └── README.md ├── 0006-esp8266_esp32_process_shared_attribute_update │ ├── 0006-esp8266_esp32_process_shared_attribute_update.ino │ └── README.md ├── 0007-esp8266_esp32_claim_device │ ├── 0007-esp8266_esp32_claim_device.ino │ └── README.md ├── 0008-esp8266_esp32_provision_device │ ├── 0008-esp8266_esp32_provision_device.ino │ └── README.md ├── 0009-esp8266_esp32_process_OTA_MQTT │ ├── 0009-esp8266_esp32_process_OTA_MQTT.ino │ └── README.md ├── 0010-esp8266_esp32_rpc │ ├── 0010-esp8266_esp32_rpc.ino │ └── README.md ├── 0011-esp8266_esp32_subscribe_OTA_MQTT │ ├── 0011-esp8266_esp32_subscribe_OTA_MQTT.ino │ └── README.md ├── 0012-esp8266_esp32_request_shared_attribute │ ├── 0012-esp8266_esp32_request_shared_attribute.ino │ └── README.md ├── 0013-esp8266_esp32_request_rpc │ ├── 0013-esp8266_esp32_request_rpc.ino │ └── README.md ├── 0014-espressif_esp32_send_data │ ├── CMakeLists.txt │ ├── README.md │ ├── main │ │ ├── 0014-espressif_esp32_send_data.cpp │ │ ├── CMakeLists.txt │ │ └── idf_component.yml │ └── sdkconfig ├── 0015-espressif_esp32_process_OTA_MQTT │ ├── CMakeLists.txt │ ├── README.md │ ├── main │ │ ├── 0015-espressif_esp32_process_OTA_MQTT.cpp │ │ ├── CMakeLists.txt │ │ └── idf_component.yml │ └── sdkconfig ├── 0016-espressif_esp32_rpc │ ├── CMakeLists.txt │ ├── README.md │ ├── main │ │ ├── 0016-espressif_esp32_rpc.cpp │ │ ├── CMakeLists.txt │ │ └── idf_component.yml │ └── sdkconfig ├── 0017-espressif_esp32_process_shared_attribute_update │ ├── CMakeLists.txt │ ├── README.md │ ├── main │ │ ├── 0017-espressif_esp32_process_shared_attribute_update.cpp │ │ ├── CMakeLists.txt │ │ └── idf_component.yml │ └── sdkconfig ├── 0018-espressif_esp32_provision_device │ ├── CMakeLists.txt │ ├── README.md │ ├── main │ │ ├── 0018-espressif_esp32_provision_device.cpp │ │ ├── CMakeLists.txt │ │ └── idf_component.yml │ ├── sdkconfig │ └── sdkconfig.defaults ├── 0019-esp8266_esp32_send_attributes │ ├── 0019-esp8266_esp32_send_attributes.ino │ └── README.md └── README.md ├── idf_component.yml ├── keywords.txt ├── library.json ├── library.properties └── src ├── API_Process_Type.h ├── Arduino_ESP32_Updater.cpp ├── Arduino_ESP32_Updater.h ├── Arduino_ESP8266_Updater.cpp ├── Arduino_ESP8266_Updater.h ├── Arduino_HTTP_Client.cpp ├── Arduino_HTTP_Client.h ├── Arduino_MQTT_Client.cpp ├── Arduino_MQTT_Client.h ├── Array.h ├── Attribute_Request.h ├── Attribute_Request_Callback.h ├── Callback.h ├── Callback_Watchdog.h ├── Client_Side_RPC.h ├── Configuration.h ├── Constants.h ├── DefaultLogger.h ├── Espressif_MQTT_Client.h ├── Espressif_Updater.h ├── HashGenerator.cpp ├── HashGenerator.h ├── Helper.cpp ├── Helper.h ├── IAPI_Implementation.h ├── IHTTP_Client.h ├── IMQTT_Client.h ├── IUpdater.h ├── OTA_Failure_Response.h ├── OTA_Firmware_Update.h ├── OTA_Handler.h ├── OTA_Update_Callback.cpp ├── OTA_Update_Callback.h ├── Provision.h ├── Provision_Callback.cpp ├── Provision_Callback.h ├── RPC_Callback.h ├── RPC_Request_Callback.cpp ├── RPC_Request_Callback.h ├── SDCard_Updater.h ├── Server_Side_RPC.h ├── Shared_Attribute_Callback.h ├── Shared_Attribute_Update.h ├── Telemetry.cpp ├── Telemetry.h ├── ThingsBoard.h ├── ThingsBoardHttp.h └── Vector.h /.github/workflows/arduino-compile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/.github/workflows/arduino-compile.yml -------------------------------------------------------------------------------- /.github/workflows/esp32-compile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/.github/workflows/esp32-compile.yml -------------------------------------------------------------------------------- /.github/workflows/esp8266-compile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/.github/workflows/esp8266-compile.yml -------------------------------------------------------------------------------- /.github/workflows/espidf-compile-v4.4.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/.github/workflows/espidf-compile-v4.4.yml -------------------------------------------------------------------------------- /.github/workflows/espidf-compile-v5.1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/.github/workflows/espidf-compile-v5.1.yml -------------------------------------------------------------------------------- /.github/workflows/espressif_upload.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/.github/workflows/espressif_upload.yml -------------------------------------------------------------------------------- /.github/workflows/generate_documentation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/.github/workflows/generate_documentation.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/Kconfig -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/README.md -------------------------------------------------------------------------------- /docs/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/docs/Doxyfile -------------------------------------------------------------------------------- /docs/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/docs/logo.png -------------------------------------------------------------------------------- /examples/0000-arduino_send_telemetry/0000-arduino_send_telemetry.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0000-arduino_send_telemetry/0000-arduino_send_telemetry.ino -------------------------------------------------------------------------------- /examples/0000-arduino_send_telemetry/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0000-arduino_send_telemetry/README.md -------------------------------------------------------------------------------- /examples/0001-arduino_send_batch/0001-arduino_send_batch.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0001-arduino_send_batch/0001-arduino_send_batch.ino -------------------------------------------------------------------------------- /examples/0001-arduino_send_batch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0001-arduino_send_batch/README.md -------------------------------------------------------------------------------- /examples/0002-arduino_rpc/0002-arduino_rpc.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0002-arduino_rpc/0002-arduino_rpc.ino -------------------------------------------------------------------------------- /examples/0002-arduino_rpc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0002-arduino_rpc/README.md -------------------------------------------------------------------------------- /examples/0003-esp8266_esp32_send_data/0003-esp8266_esp32_send_data.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0003-esp8266_esp32_send_data/0003-esp8266_esp32_send_data.ino -------------------------------------------------------------------------------- /examples/0003-esp8266_esp32_send_data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0003-esp8266_esp32_send_data/README.md -------------------------------------------------------------------------------- /examples/0004-arduino-sim900_send_telemetry/0004-arduino-sim900_send_telemetry.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0004-arduino-sim900_send_telemetry/0004-arduino-sim900_send_telemetry.ino -------------------------------------------------------------------------------- /examples/0004-arduino-sim900_send_telemetry/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0004-arduino-sim900_send_telemetry/README.md -------------------------------------------------------------------------------- /examples/0005-arduino-sim900_send_telemetry_http/0005-arduino-sim900_send_telemetry_http.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0005-arduino-sim900_send_telemetry_http/0005-arduino-sim900_send_telemetry_http.ino -------------------------------------------------------------------------------- /examples/0005-arduino-sim900_send_telemetry_http/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0005-arduino-sim900_send_telemetry_http/README.md -------------------------------------------------------------------------------- /examples/0006-esp8266_esp32_process_shared_attribute_update/0006-esp8266_esp32_process_shared_attribute_update.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0006-esp8266_esp32_process_shared_attribute_update/0006-esp8266_esp32_process_shared_attribute_update.ino -------------------------------------------------------------------------------- /examples/0006-esp8266_esp32_process_shared_attribute_update/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0006-esp8266_esp32_process_shared_attribute_update/README.md -------------------------------------------------------------------------------- /examples/0007-esp8266_esp32_claim_device/0007-esp8266_esp32_claim_device.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0007-esp8266_esp32_claim_device/0007-esp8266_esp32_claim_device.ino -------------------------------------------------------------------------------- /examples/0007-esp8266_esp32_claim_device/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0007-esp8266_esp32_claim_device/README.md -------------------------------------------------------------------------------- /examples/0008-esp8266_esp32_provision_device/0008-esp8266_esp32_provision_device.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0008-esp8266_esp32_provision_device/0008-esp8266_esp32_provision_device.ino -------------------------------------------------------------------------------- /examples/0008-esp8266_esp32_provision_device/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0008-esp8266_esp32_provision_device/README.md -------------------------------------------------------------------------------- /examples/0009-esp8266_esp32_process_OTA_MQTT/0009-esp8266_esp32_process_OTA_MQTT.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0009-esp8266_esp32_process_OTA_MQTT/0009-esp8266_esp32_process_OTA_MQTT.ino -------------------------------------------------------------------------------- /examples/0009-esp8266_esp32_process_OTA_MQTT/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0009-esp8266_esp32_process_OTA_MQTT/README.md -------------------------------------------------------------------------------- /examples/0010-esp8266_esp32_rpc/0010-esp8266_esp32_rpc.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0010-esp8266_esp32_rpc/0010-esp8266_esp32_rpc.ino -------------------------------------------------------------------------------- /examples/0010-esp8266_esp32_rpc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0010-esp8266_esp32_rpc/README.md -------------------------------------------------------------------------------- /examples/0011-esp8266_esp32_subscribe_OTA_MQTT/0011-esp8266_esp32_subscribe_OTA_MQTT.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0011-esp8266_esp32_subscribe_OTA_MQTT/0011-esp8266_esp32_subscribe_OTA_MQTT.ino -------------------------------------------------------------------------------- /examples/0011-esp8266_esp32_subscribe_OTA_MQTT/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0011-esp8266_esp32_subscribe_OTA_MQTT/README.md -------------------------------------------------------------------------------- /examples/0012-esp8266_esp32_request_shared_attribute/0012-esp8266_esp32_request_shared_attribute.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0012-esp8266_esp32_request_shared_attribute/0012-esp8266_esp32_request_shared_attribute.ino -------------------------------------------------------------------------------- /examples/0012-esp8266_esp32_request_shared_attribute/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0012-esp8266_esp32_request_shared_attribute/README.md -------------------------------------------------------------------------------- /examples/0013-esp8266_esp32_request_rpc/0013-esp8266_esp32_request_rpc.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0013-esp8266_esp32_request_rpc/0013-esp8266_esp32_request_rpc.ino -------------------------------------------------------------------------------- /examples/0013-esp8266_esp32_request_rpc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0013-esp8266_esp32_request_rpc/README.md -------------------------------------------------------------------------------- /examples/0014-espressif_esp32_send_data/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0014-espressif_esp32_send_data/CMakeLists.txt -------------------------------------------------------------------------------- /examples/0014-espressif_esp32_send_data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0014-espressif_esp32_send_data/README.md -------------------------------------------------------------------------------- /examples/0014-espressif_esp32_send_data/main/0014-espressif_esp32_send_data.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0014-espressif_esp32_send_data/main/0014-espressif_esp32_send_data.cpp -------------------------------------------------------------------------------- /examples/0014-espressif_esp32_send_data/main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0014-espressif_esp32_send_data/main/CMakeLists.txt -------------------------------------------------------------------------------- /examples/0014-espressif_esp32_send_data/main/idf_component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0014-espressif_esp32_send_data/main/idf_component.yml -------------------------------------------------------------------------------- /examples/0014-espressif_esp32_send_data/sdkconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0014-espressif_esp32_send_data/sdkconfig -------------------------------------------------------------------------------- /examples/0015-espressif_esp32_process_OTA_MQTT/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0015-espressif_esp32_process_OTA_MQTT/CMakeLists.txt -------------------------------------------------------------------------------- /examples/0015-espressif_esp32_process_OTA_MQTT/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0015-espressif_esp32_process_OTA_MQTT/README.md -------------------------------------------------------------------------------- /examples/0015-espressif_esp32_process_OTA_MQTT/main/0015-espressif_esp32_process_OTA_MQTT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0015-espressif_esp32_process_OTA_MQTT/main/0015-espressif_esp32_process_OTA_MQTT.cpp -------------------------------------------------------------------------------- /examples/0015-espressif_esp32_process_OTA_MQTT/main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0015-espressif_esp32_process_OTA_MQTT/main/CMakeLists.txt -------------------------------------------------------------------------------- /examples/0015-espressif_esp32_process_OTA_MQTT/main/idf_component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0015-espressif_esp32_process_OTA_MQTT/main/idf_component.yml -------------------------------------------------------------------------------- /examples/0015-espressif_esp32_process_OTA_MQTT/sdkconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0015-espressif_esp32_process_OTA_MQTT/sdkconfig -------------------------------------------------------------------------------- /examples/0016-espressif_esp32_rpc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0016-espressif_esp32_rpc/CMakeLists.txt -------------------------------------------------------------------------------- /examples/0016-espressif_esp32_rpc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0016-espressif_esp32_rpc/README.md -------------------------------------------------------------------------------- /examples/0016-espressif_esp32_rpc/main/0016-espressif_esp32_rpc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0016-espressif_esp32_rpc/main/0016-espressif_esp32_rpc.cpp -------------------------------------------------------------------------------- /examples/0016-espressif_esp32_rpc/main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0016-espressif_esp32_rpc/main/CMakeLists.txt -------------------------------------------------------------------------------- /examples/0016-espressif_esp32_rpc/main/idf_component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0016-espressif_esp32_rpc/main/idf_component.yml -------------------------------------------------------------------------------- /examples/0016-espressif_esp32_rpc/sdkconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0016-espressif_esp32_rpc/sdkconfig -------------------------------------------------------------------------------- /examples/0017-espressif_esp32_process_shared_attribute_update/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0017-espressif_esp32_process_shared_attribute_update/CMakeLists.txt -------------------------------------------------------------------------------- /examples/0017-espressif_esp32_process_shared_attribute_update/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0017-espressif_esp32_process_shared_attribute_update/README.md -------------------------------------------------------------------------------- /examples/0017-espressif_esp32_process_shared_attribute_update/main/0017-espressif_esp32_process_shared_attribute_update.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0017-espressif_esp32_process_shared_attribute_update/main/0017-espressif_esp32_process_shared_attribute_update.cpp -------------------------------------------------------------------------------- /examples/0017-espressif_esp32_process_shared_attribute_update/main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0017-espressif_esp32_process_shared_attribute_update/main/CMakeLists.txt -------------------------------------------------------------------------------- /examples/0017-espressif_esp32_process_shared_attribute_update/main/idf_component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0017-espressif_esp32_process_shared_attribute_update/main/idf_component.yml -------------------------------------------------------------------------------- /examples/0017-espressif_esp32_process_shared_attribute_update/sdkconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0017-espressif_esp32_process_shared_attribute_update/sdkconfig -------------------------------------------------------------------------------- /examples/0018-espressif_esp32_provision_device/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0018-espressif_esp32_provision_device/CMakeLists.txt -------------------------------------------------------------------------------- /examples/0018-espressif_esp32_provision_device/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0018-espressif_esp32_provision_device/README.md -------------------------------------------------------------------------------- /examples/0018-espressif_esp32_provision_device/main/0018-espressif_esp32_provision_device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0018-espressif_esp32_provision_device/main/0018-espressif_esp32_provision_device.cpp -------------------------------------------------------------------------------- /examples/0018-espressif_esp32_provision_device/main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0018-espressif_esp32_provision_device/main/CMakeLists.txt -------------------------------------------------------------------------------- /examples/0018-espressif_esp32_provision_device/main/idf_component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0018-espressif_esp32_provision_device/main/idf_component.yml -------------------------------------------------------------------------------- /examples/0018-espressif_esp32_provision_device/sdkconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0018-espressif_esp32_provision_device/sdkconfig -------------------------------------------------------------------------------- /examples/0018-espressif_esp32_provision_device/sdkconfig.defaults: -------------------------------------------------------------------------------- 1 | CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE=y -------------------------------------------------------------------------------- /examples/0019-esp8266_esp32_send_attributes/0019-esp8266_esp32_send_attributes.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0019-esp8266_esp32_send_attributes/0019-esp8266_esp32_send_attributes.ino -------------------------------------------------------------------------------- /examples/0019-esp8266_esp32_send_attributes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/0019-esp8266_esp32_send_attributes/README.md -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/examples/README.md -------------------------------------------------------------------------------- /idf_component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/idf_component.yml -------------------------------------------------------------------------------- /keywords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/keywords.txt -------------------------------------------------------------------------------- /library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/library.json -------------------------------------------------------------------------------- /library.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/library.properties -------------------------------------------------------------------------------- /src/API_Process_Type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/src/API_Process_Type.h -------------------------------------------------------------------------------- /src/Arduino_ESP32_Updater.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/src/Arduino_ESP32_Updater.cpp -------------------------------------------------------------------------------- /src/Arduino_ESP32_Updater.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/src/Arduino_ESP32_Updater.h -------------------------------------------------------------------------------- /src/Arduino_ESP8266_Updater.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/src/Arduino_ESP8266_Updater.cpp -------------------------------------------------------------------------------- /src/Arduino_ESP8266_Updater.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/src/Arduino_ESP8266_Updater.h -------------------------------------------------------------------------------- /src/Arduino_HTTP_Client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/src/Arduino_HTTP_Client.cpp -------------------------------------------------------------------------------- /src/Arduino_HTTP_Client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/src/Arduino_HTTP_Client.h -------------------------------------------------------------------------------- /src/Arduino_MQTT_Client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/src/Arduino_MQTT_Client.cpp -------------------------------------------------------------------------------- /src/Arduino_MQTT_Client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/src/Arduino_MQTT_Client.h -------------------------------------------------------------------------------- /src/Array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/src/Array.h -------------------------------------------------------------------------------- /src/Attribute_Request.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/src/Attribute_Request.h -------------------------------------------------------------------------------- /src/Attribute_Request_Callback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/src/Attribute_Request_Callback.h -------------------------------------------------------------------------------- /src/Callback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/src/Callback.h -------------------------------------------------------------------------------- /src/Callback_Watchdog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/src/Callback_Watchdog.h -------------------------------------------------------------------------------- /src/Client_Side_RPC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/src/Client_Side_RPC.h -------------------------------------------------------------------------------- /src/Configuration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/src/Configuration.h -------------------------------------------------------------------------------- /src/Constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/src/Constants.h -------------------------------------------------------------------------------- /src/DefaultLogger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/src/DefaultLogger.h -------------------------------------------------------------------------------- /src/Espressif_MQTT_Client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/src/Espressif_MQTT_Client.h -------------------------------------------------------------------------------- /src/Espressif_Updater.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/src/Espressif_Updater.h -------------------------------------------------------------------------------- /src/HashGenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/src/HashGenerator.cpp -------------------------------------------------------------------------------- /src/HashGenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/src/HashGenerator.h -------------------------------------------------------------------------------- /src/Helper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/src/Helper.cpp -------------------------------------------------------------------------------- /src/Helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/src/Helper.h -------------------------------------------------------------------------------- /src/IAPI_Implementation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/src/IAPI_Implementation.h -------------------------------------------------------------------------------- /src/IHTTP_Client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/src/IHTTP_Client.h -------------------------------------------------------------------------------- /src/IMQTT_Client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/src/IMQTT_Client.h -------------------------------------------------------------------------------- /src/IUpdater.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/src/IUpdater.h -------------------------------------------------------------------------------- /src/OTA_Failure_Response.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/src/OTA_Failure_Response.h -------------------------------------------------------------------------------- /src/OTA_Firmware_Update.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/src/OTA_Firmware_Update.h -------------------------------------------------------------------------------- /src/OTA_Handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/src/OTA_Handler.h -------------------------------------------------------------------------------- /src/OTA_Update_Callback.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/src/OTA_Update_Callback.cpp -------------------------------------------------------------------------------- /src/OTA_Update_Callback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/src/OTA_Update_Callback.h -------------------------------------------------------------------------------- /src/Provision.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/src/Provision.h -------------------------------------------------------------------------------- /src/Provision_Callback.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/src/Provision_Callback.cpp -------------------------------------------------------------------------------- /src/Provision_Callback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/src/Provision_Callback.h -------------------------------------------------------------------------------- /src/RPC_Callback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/src/RPC_Callback.h -------------------------------------------------------------------------------- /src/RPC_Request_Callback.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/src/RPC_Request_Callback.cpp -------------------------------------------------------------------------------- /src/RPC_Request_Callback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/src/RPC_Request_Callback.h -------------------------------------------------------------------------------- /src/SDCard_Updater.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/src/SDCard_Updater.h -------------------------------------------------------------------------------- /src/Server_Side_RPC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/src/Server_Side_RPC.h -------------------------------------------------------------------------------- /src/Shared_Attribute_Callback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/src/Shared_Attribute_Callback.h -------------------------------------------------------------------------------- /src/Shared_Attribute_Update.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/src/Shared_Attribute_Update.h -------------------------------------------------------------------------------- /src/Telemetry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/src/Telemetry.cpp -------------------------------------------------------------------------------- /src/Telemetry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/src/Telemetry.h -------------------------------------------------------------------------------- /src/ThingsBoard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/src/ThingsBoard.h -------------------------------------------------------------------------------- /src/ThingsBoardHttp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/src/ThingsBoardHttp.h -------------------------------------------------------------------------------- /src/Vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingsboard/thingsboard-client-sdk/HEAD/src/Vector.h --------------------------------------------------------------------------------