Giter Site home page Giter Site logo

ethananro / thingsboard-edge Goto Github PK

View Code? Open in Web Editor NEW

This project forked from thingsboard/thingsboard-edge

0.0 1.0 0.0 211.19 MB

License: Apache License 2.0

Shell 0.33% JavaScript 2.51% Python 0.04% Java 60.45% TypeScript 24.84% CSS 0.01% HTML 9.04% PLpgSQL 0.28% Batchfile 0.02% FreeMarker 0.24% Dockerfile 0.06% SCSS 2.19%

thingsboard-edge's Introduction

ThingsBoard

The ThingsBoard Edge is an open-source ThingsBoard's software product for edge computing.

It allows bringing data analysis and management to the edge, where the data created. At the same time ThingsBoard Edge seamlessly synchronizing with the ThingsBoard cloud (ThingsBoard Demo or ThingsBoard CE) according to your business needs.

Documentation

ThingsBoard Edge documentation is hosted on thingsboard.io.

ThingsBoard Edge use-cases

  • Autonomous Vehicles Edge computing makes it possible to collect, process and react to road events with almost no latency. Modern autonomous vehicles produces tons of data - between 5 TB and 20 TB a day. 4G or 5G will not able to provide that network throughput, but with ThingsBoard Edge you are able to filter data. Most of this data should be processed locally, and only subset of this data will be pushed to the cloud.

  • Smart Farming Quickly react to failures of silo aeration systems on a remote site even if connectivity to the cloud from on-field location is pure at the moment.

  • Smart Houses Bringing the processing and analyzing data closer to the smart house provides the possibility to secure sensitive user information at the edge. Additionally, it provides a good user experience because of the low latency of smart house solutions - user will get responses from end devices much faster, comparing to connecting edge devices to the cloud to make some decisions.

  • Security Solutions It's necessary to react to security violations and threats within seconds and edge provides this possibility. You don't need to care about quality of your connectivity to cloud - decision will be made by local edge engine on a remote site in real-time.

  • In-hospital Monitoring To secure data privacy in healthcare devices processing of this data must be done on the edge. Push to the cloud only required pieces of readings from medical devices, while storing all other sensitive data on the edge. Additional benefit from edge processing in this use-case - react to critical medical cases as quickly as possible due to real time processing of data from edge medical devices.

  • Predictive Maintenance Brings processing and storage of edge device readings closer to the equipment. Analyze tons of data locally and detect changes in the production lines before a failure occurs. Send to the cloud only average readings from productions lines according to your business needs.

ThingsBoard Edge features

With ThingsBoard Edge you get the following benefits:

  • Local deployment and storage to process and store data from edge (local) devices without connection to the cloud. Push updates to the cloud once connection restored.

image

  • Traffic filtering to filter data from edge (local) devices on the ThingsBoard Edge service and push to cloud only subset of the data for further processing or storage.

image

  • Local alarms to react instantly to critical situations on site without connectivity to cloud.

image

  • Monitor local events and timeseries data with a real-time dashboards.
  • Batch Update thousands of edge configurations in a single click.

image

  • Local storage to store data from the edge devices on the edge if there is no active connection to cloud and push to the cloud updates once connection restored.

ThingsBoard Edge inherits features from ThingsBoard CE to provide you the same experience how to connect, manage and process data from your devices.

It supports next ThingsBoard Community Edition features:

  • Attributes - assign and manage custom attributes to your entities.
  • Telemetry - API for collection of time-series data of your devices.
  • Entities and relations - model physical world objects (e.g. devices and assets) and relations between them.
  • Data visualization - develop custom dashboards and widgets.
  • Rule engine - manage data processing & actions on incoming telemetry and events.
  • RPC - send remote procedure calls (RPC) both from edge and cloud sides to devices and vice versa.
  • Audit log - track user activity.
  • API Limits - control and limit number of API requests from a single host.

Getting Started

Collect and Visualize your IoT Edge data in minutes by following this guide.

Licenses

This project is released under Apache 2.0 License.

thingsboard-edge's People

Contributors

ikulikov avatar ashvayka avatar volodymyr-babak avatar vvlladd28 avatar viacheslavklimov avatar yevhenbondarenko avatar nickas21 avatar smatvienko-tb avatar shvaykad avatar andriilandiak avatar artemdzhereleiko avatar dashevchenko avatar deaflynx avatar imbeacon avatar mrkartoshka avatar vzikratyi-tb avatar rusikv avatar dmitriymush avatar dskarzh avatar seraphym-tuhai avatar kalutkaz avatar chantsovaekaterina avatar dmytro-landiak avatar artemhalushko avatar viktorbasanets avatar mp-loki avatar vparomskiy avatar andrewvolosytnykhthingsboard avatar bohdansmetanyuk avatar desoliture1 avatar

Watchers

 avatar

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.