Skip to content

Commit a0122a8

Browse files
authored
Docs improvements (#18)
* Docs improvements
1 parent 9c9fe58 commit a0122a8

File tree

9 files changed

+21
-12
lines changed

9 files changed

+21
-12
lines changed

README.md

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,21 @@
1-
Theengs Decoder project aims to provide an efficient, portable and lightweight library for Internet of Things decoding.
2-
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.
3-
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.
1+
Theengs Decoder project aims to provide an efficient, portable and lightweight library for Internet of Things messages decoding.
42

5-
Theengs Decoder leverages json format to receive data and provide an enriched output.
6-
It's also a simplified way of defining the thing properties and how to decode these.
3+
![Iot](/docs/img/Theengs_decoder_iot_chain.jpg)
4+
5+
Sensors and devices use chains of data to communicate to gateways, computers, servers. Enabling them to have lightweight and fast communication.
6+
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.
7+
8+
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.
79

810
![Overview](/docs/img/Theengs_decoder.jpg)
911

10-
Theengs Decoder can be used on memory constraint environment like micro controllers (ESP32, ESP8266, Arduino), on PC or on a Unix server.
11-
It is setup with unit testing so as to assure that the modification done on the library doesn't affect previous capabilities.
12+
It's also a simplified way of defining the thing properties and how to decode these.
13+
14+
Theengs Decoder can be used on memory constraint environments like micro controllers (ESP32, ESP8266, Arduino), on PC or on a Unix server.
15+
Unit testing assures that the modification done on the library doesn't affect previous capabilities.
1216

1317
In a few words:
1418
* Light
1519
* Portable
1620
* Expandable
17-
* Interoperable
21+
* Interoperable

docs/.vuepress/config.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,9 @@ module.exports = {
6868
title: '3 - Participate 💻', // required
6969
sidebarDepth: 1, // optional, defaults to 1
7070
children: [
71+
'participate/adding-decoders',
7172
'participate/support',
72-
'participate/development',
73-
'participate/adding-decoders'
73+
'participate/development'
7474
]
7575
}
7676
]

docs/README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
1-
![Overview](./img/Theengs_decoder.jpg)
21
Theengs Decoder project aims to provide an efficient, portable and lightweight library for Internet of Things messages decoding.
32

3+
![Iot](./img/Theengs_decoder_iot_chain.jpg)
4+
45
Sensors and devices use chains of data to communicate to gateways, computers, servers. Enabling them to have lightweight and fast communication.
56
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.
67

78
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.
89

10+
![Overview](./img/Theengs_decoder.jpg)
11+
912
It's also a simplified way of defining the thing properties and how to decode these.
1013

1114
Theengs Decoder can be used on memory constraint environments like micro controllers (ESP32, ESP8266, Arduino), on PC or on a Unix server.

docs/devices/LYWSD03MMC_ATC.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
# Xiaomi LYWSD03MMC ATC
2+
![LYWSD03MMC](./../img/LYWSD03MMC.png)
23

34
|Model Id|[LYWSD03MMC_ATC](./../../src/devices/LYWSD03MMC_ATC_json.h)|
45
|-|-|

docs/devices/LYWSD03MMC_PVVX.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
# Xiaomi LYWSD03MMC PVVX
2+
![LYWSD03MMC](./../img/LYWSD03MMC.png)
23

34
|Model Id|[LYWSD03MMC_PVVX](./../../src/devices/LYWSD03MMC_PVVX_json.h)|
45
|-|-|

docs/img/LYWSD03MMC.png

11.6 KB
Loading
36.5 KB
Loading

docs/participate/adding-decoders.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ Adding your device protocol to Theengs decoder enable to increase interoperabili
44

55
You can do a pull request directly to the [Repository](https://github.com/theengs/decoder).
66

7-
87
# Adding device decoding
98

109
Device decode specifications are located in a json file, example [HHCCJCY01HHCC_json.h](../../src/device_json.h). The format is:

docs/participate/support.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# Supporting the project
22

33
If you like the project and/or used it please consider supporting it! It can be done in different ways:
4+
* Helping others in the [community](https://github.com/theengs/decoder/discussions)
45
* [Contribute](development) to the [code](https://github.com/theengs/decoder) or the documentation,
56
* Buy devices, boards or parts from the [OpenMQTTGateway compatible web site](https://compatible.openmqttgateway.com), the devices and parts linked use affiliated links,
67
* Donate or sponsor the project [developpers](https://github.com/theengs/decoder/graphs/contributors)

0 commit comments

Comments
 (0)