====== 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.
**
* B class scenarios present introductory level to the hardware handling,
* U class scenarios present more advanced levels, including networking, and their implementation usually requires familiarity with B class ones.
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.
* ID:31 Adafruit Univied Sensor Library
* ID:528 BMP280 Adafruit Library
* ID:1574 DFRobot I2C LCD displays with port parameters by Tony Kambourakis