software overview


What is ThingsBoard?

ThingsBoard is an open-source IoT platform that enables rapid development, management, and scaling of IoT projects. it will provide the out-of-the-box IoT cloud or on-premises solution that will enable server-side infrastructure for your IoT applications ( Scott. and Eleyan,2019)


Features(What is ThingsBoard?, 2022)

With ThingsBoard, you can:

  • Provision devices, assets, and customers, and define relations between them.
  • Collect and visualize data from devices and assets.
  • Analyze incoming telemetry and trigger alarms with complex event processing.
  • Control your devices using remote procedure calls (RPC).
  • Build workflows based on a device life-cycle event, REST API event, RPC request, etc.
  • Design dynamic and responsive dashboards and present device or asset telemetry and insights to your customers.
  • Enable use-case-specific features using customizable rule chains.
  • Push device data to other systems.
  • Much more…

Architecture (IEEE, 2022)

ThingsBoard is designed to be:

  • scalable: the horizontally scalable platform, built using leading open-source technologies.
  • fault-tolerant: no single point of failure, every node in the cluster is identical.
  • robust and efficient: a single server node can handle tens or even hundreds of thousands of devices, depending on the use case. ThingsBoard cluster can handle millions of devices.
  • customizable: adding new functionality is easy with customizable widgets and rule engine nodes.
  • durable: never lose your data.


reference list 

 Scott, T.L. and Eleyan, A., 2019, June. CoAP-based IoT data transfer from a Raspberry Pi to Cloud. In 2019 International Symposium on Networks, Computers and Communications (ISNCC) (pp. 1-6). IEEE.

ThingsBoard. 2022. What is ThingsBoard?. [online] Available at: <https://thingsboard.io/docs/getting-started-guides/what-is-thingsboard/> [Accessed 8 June 2022].

Commentaires

Posts les plus consultés de ce blog

Software/Hardware skills

Software: Evaluation

Survey Analysis: Continued