You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+38-32Lines changed: 38 additions & 32 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,12 +5,12 @@ devices deployed in an **internet-connection-unstable** environment and cloud in
5
5
6
6
Protocol consists of three parts:
7
7
8
-
* Internal Client (Remote) - part of a device which communicates with a Module Gateway
9
-
* Module Gateway (Remote):
10
-
- internal server - communicates with internal clients
11
-
- aggregator - aggregates status messages, gathers and aggragates messages in case of connection outage, ...
12
-
- external client - communicates with an External Server
13
-
* External Server (Cloud) - deployed as part of the cloud infrastructure. It provides status messages and can be used to control devices by command messages.
8
+
- Internal Client (Remote) - part of a device which communicates with a Module Gateway
9
+
- Module Gateway (Remote):
10
+
- internal server - communicates with internal clients
11
+
- aggregator - aggregates status messages, gathers and aggragates messages in case of connection outage, ...
12
+
- external client - communicates with an External Server
13
+
- External Server (Cloud) - deployed as part of the cloud infrastructure. It provides status messages and can be used to control devices by command messages.
14
14
15
15
## Communication protocol
16
16
@@ -34,11 +34,26 @@ To read more about the system architecture, check the Fleet Protocol v2 document
34
34
-[Module Gateway design]
35
35
-[External Server design]
36
36
37
+
Implementation of each respective component:
38
+
39
+
-[Module Gateway impl]
40
+
-[External Server impl]
41
+
- Internal Client
42
+
-[Internal Client C++ impl] - C++ implementation, only on Posix, no libraries used
0 commit comments