-
Notifications
You must be signed in to change notification settings - Fork 49
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Showing
9 changed files
with
21 additions
and
12 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,17 +1,21 @@ | ||
Theengs Decoder project aims to provide an efficient, portable and lightweight library for Internet of Things decoding. | ||
Sensors and devices use chains of data to communicate to gateways, computers, servers. Enabling to have lightweight and fast communication, on the other hand we have a huge diversity of communication methods, resulting in the sensors or devices to be closed to one ecosystem or a few. | ||
Theengs decoder is a library that gather things decoders and operate them so as to understand these things on a common format. This format can easily be integrated into different systems, these systems will be open thanks to the capabilities offered by the Theengs Decoder. | ||
Theengs Decoder project aims to provide an efficient, portable and lightweight library for Internet of Things messages decoding. | ||
|
||
Theengs Decoder leverages json format to receive data and provide an enriched output. | ||
It's also a simplified way of defining the thing properties and how to decode these. | ||
![Iot](/docs/img/Theengs_decoder_iot_chain.jpg) | ||
|
||
Sensors and devices use chains of data to communicate to gateways, computers, servers. Enabling them to have lightweight and fast communication. | ||
On the other hand we have a huge diversity of communication methods, resulting in the sensors or devices being closed to one ecosystem or a few. | ||
|
||
Theengs decoder library translates these data chains into human readable data leveraging the well known data interchange format JSON. This format can easily be integrated into different systems or software. | ||
|
||
![Overview](/docs/img/Theengs_decoder.jpg) | ||
|
||
Theengs Decoder can be used on memory constraint environment like micro controllers (ESP32, ESP8266, Arduino), on PC or on a Unix server. | ||
It is setup with unit testing so as to assure that the modification done on the library doesn't affect previous capabilities. | ||
It's also a simplified way of defining the thing properties and how to decode these. | ||
|
||
Theengs Decoder can be used on memory constraint environments like micro controllers (ESP32, ESP8266, Arduino), on PC or on a Unix server. | ||
Unit testing assures that the modification done on the library doesn't affect previous capabilities. | ||
|
||
In a few words: | ||
* Light | ||
* Portable | ||
* Expandable | ||
* Interoperable | ||
* Interoperable |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters