From 4bc50208973a41e7fe52acd0cc6abfd755f83b46 Mon Sep 17 00:00:00 2001 From: Michael Lagally <31951801+mlagally@users.noreply.github.com> Date: Thu, 18 Feb 2021 15:54:20 +0100 Subject: [PATCH 1/4] Reference device --- index.html | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/index.html b/index.html index 772ecf8..71fb76e 100644 --- a/index.html +++ b/index.html @@ -593,6 +593,36 @@
+ Since a profile is to be supported by a wide variety of devices, lower + bound for device characteristics and capabilities have to be selected. + Small embedded devices have very limited RAM and Flash storage among other limitations + (e.g. clock speed, power consumption) which make complex processing unfeasible. +
+
+
+ As the baseline use case we select the capability to process a full TD without additional external components.
+ A device in the producer role generates a TD and allows consumers to use telemetry and control of device actions.
+ In the consumer role a device is extracting pieces of information from a single TD to
+ control or read telemetry data from some other device.
+ These devices are simple consumers/producers that just are required to consume a SINGLE TD.
+ The characteristics of a minimum device which can run a TCP / HTTP stack + process JSON payloads to consume and expose TDs
+ were identified with several model assumptions and by inspecting some real workd devices.
+
+
+ Additionally all TDs that were used during the PlugFests showed that 95% of TDs were around 8KB in size.
+
+ A maximum size of a TD of 16 KB leaves enough headroom and can be still handled on embedded devices with 64-128KB of RAM.
+ Use Case
+
Since a profile is to be supported by a wide variety of devices, lower bound for device characteristics and capabilities have to be selected. @@ -612,8 +612,11 @@
These devices are simple consumers/producers that just are required to consume a SINGLE TD. +
+Additionally all TDs that were used during the PlugFests showed that 95% of TDs were around 8KB in size. @@ -621,6 +624,7 @@
A maximum size of a TD of 16 KB leaves enough headroom and can be still handled on embedded devices with 64-128KB of RAM.
+
As the baseline use case we select the capability to process a full TD without additional external components.
A device in the producer role generates a TD and allows consumers to use telemetry and control of device actions.
@@ -614,7 +614,7 @@ These devices are simple consumers/producers that just are required to consume a SINGLE TD.
Use Case
+
Use Case
Use Case
Embedded Reference Device
+
Embedded Reference Device
The characteristics of a minimum device which can run a TCP / HTTP stack + process JSON payloads to consume and expose TDs
were identified with several model assumptions and by inspecting some real world devices.
From e5c999c00d47c4df5ab49e5b26fc761bc3ececf8 Mon Sep 17 00:00:00 2001
From: Michael Lagally <31951801+mlagally@users.noreply.github.com>
Date: Thu, 18 Feb 2021 16:02:38 +0100
Subject: [PATCH 4/4] Update index.html
---
index.html | 1 +
1 file changed, 1 insertion(+)
diff --git a/index.html b/index.html
index dfdddbd..916532e 100644
--- a/index.html
+++ b/index.html
@@ -613,6 +613,7 @@ Use Case
These devices are simple consumers/producers that just are required to consume a SINGLE TD.
+