Hands-on lab scenarios for SUT VREL nodes

A table below presents a relation between SUT's IOT VREL nodes and their capabilities to handle presented hands-on-labs scenarios.

Please be aware that scenarios are strictly related to the hardware, thus using an inappropriate scenario in the context of the VREL node that presents incompatible hardware may lead to the inability to obtain desired results or even to the hardware damage.

Table 1: SUT's scenarios coverage matrix for VREL nodes
SUT's VREL laboratory node number
Group 1 Group 2
#1 #2 #3 #4 #6 #8 #9 #10 #11
B1 x x x x x x x x
B2 x x x x x x x x
B3 x
B4 x
B5
B6 x x x x
B7 x x x x
B8 x x x x
U1 x x x x x x x x
U2 x x x x x x x x
U3 x x x x x x x x
U4 x x x x x x x x
U5
U6
U7 x x
U8 x x
U9 x x x x x x x x

platformio.ini

When using external libraries (that is in most cases necessary or advised), there are some important relations between their versions. Here we provide sample lib_deps (library dependencies) for the platformio.ini file, which provides a most comprehensive set of libraries that will enable you to work with VRELs #1 through #4 and #8 through #11 and their sensors. Please note, some nodes do not include all hardware so you may easily remove them from the list, when not using or even when the hardware component exists, but your currently compiled scenario implementation code is not using it.

lib_ldf_mode = deep+
lib_deps = Wire, 1574, PubSubClient, DHT sensor library@1.3.5, automote/ESP-CoAP, 31@1.0.3, 528@1.0.4, Adafruit Unified Sensor

Some libraries are provided with numbers. This is in case their name is ambiguous and referring by name may mislead the library manager and finally link-load the wrong one.