From 96ae4f0a8a9d5592a4ec69629331641e28f58b24 Mon Sep 17 00:00:00 2001
From: Michael Lagally
+ In a deployment of WoT conforming to the WoT Abstract Architecture
+ we see different device types with typical characteristics.
+ They range (sorted in the order of footprint and capabilities)
+ from small embedded node devices to gateways or hubs
+ to powerful edge devices and cloud servers.
+ Interoperability between these devices implies that a core set of features and functionalities
+ is available on all of them.
+ The following device categories describe the footprint and characteristics of typical representants of these classes.
+ This is used to identify the possible features and use cases for these device classes.
+
+ Methodology
+ Device Categories
+
+
+
+
The following device categories describe the footprint and characteristics of typical representants of these classes. - This is used to identify the possible features and use cases for these device classes. - -
+We are aligned with the classes defined in https://tools.ietf.org/html/rfc7228 for constrained devices, +however put the bounds on typical sizes of RAM / Flash in the real world. +Note that this is not a strict categorisation, categories may overlap and not all memory may be available for user applications.
+ +Category | +data size (RAM) | +code size (Flash, ROM, ...) | +Typical Representant | +
---|---|---|---|
Class-0, C0 | +<< 10 KiB | +<< 100 KiB | +sensor nodes | +
Class-1, C1 | +~ 10 KiB | +~ 100 KiB | ++ |
Class-2, C2 | +~ 64 KiB | +~ 256 KiB | +nodeMCU | +
Class-3, C3 | +~ 64-256 KiB | +~ 256 KiB - several MBs | +ISP gateway | +
Class-4, C4 | +~ 256 KiB - several MB | +~ 1 MB - several MB | +gateway | +
Class-5, C5 | +~ 1 GB | +~ 1 GB | +edge | +
Class-6, C6 | +~ several GB | +~ several GB | +cloud | +