BL40A2010 Introduction to IoT-Based Systems
Assignment 4, 28.09.2023
Author: Tiia Syrjänen
(1) Draw a graph with star topology with five nodes (one in the center A, four in the edges B-E). If the topology is directed as a many-to-one topology, write the structure of awareness of the system, considering that nodes B-E acquire and process data about a supporting reality T, while A can only receive data from it. Remember the notation X_y means the image of X by Y.
Run to view results
Run to view results
In this star topology there is node A and four nodes B-E connected to node A. Because of this many to one topology,
information only goes between nodes from B-E to node A. Structure of awareness T=A=(B+C+D+E)
(2) Assume that graph illustrate a scenario of four sensor nodes that also (pre-)process data and one aggregator node as follows. Nodes B and C monitor temperature and wind speed at Airport station in Lappeenranta, respectively. Nodes D and E monitor temperature and wind speed at Lepola station in Lappeenranta, respectively. Nodes B and D send a binary message to A indicating if during that period the temperature was more than 25 degrees ("1" means above, "0" means below or equal to). Likewise nodes C and E send a binary message to indicating if during that period the wind speed was more than 5 m/s ("1" means above, "0" means below or equal to). Download and plot the data from FMI with 1 hour resolution during July, 2018. Using this data, plot the binary signals sent from the nodes B-E to the aggregator A.
Run to view results
Run to view results
(3) Node A needs to identify risky situations in Lappeenranta when the temperature is above 25 degrees and the wind is above 5 m/s based on the sensors' signals. If a risky situation is identified at node A as binary number "1" while normal situations as "0". How would you solve this problem? Plot the output signal from node A and discuss its relation to the input signals from B-E.
Run to view results
Node A identifies, if nodes B-E print 1 or 0.
A is dependent on every node from B-E. If there is one node missing, there could be lack of information and therefore
risky situations.
Output, node A, models the risky times in July 2018 when temperature is 25 degrees and wind speed over 5 m/s. Results are not
qualified for this specific measurement, if nodes B-E do not set requirements which is sending data with terms 1 or 0, condition is
true of false.