Figure 3
A data architecture diagram maps the interaction between “Data Sources”, “Data Platform”, and “User Interface”.The data architecture diagram is divided into three vertical columns by dashed lines, labeled from left to right as “Data Sources”, “Data Platform”, and “User Interface”. In the first column, “Data Sources”, components are arranged vertically for different headings: under the heading “Static Data”, there is an icon of a desktop monitor displaying a 3-D building model, labeled “I F C”; under the heading “Dynamic Data”, there are three icons including a “D H T 1 1 Temp or Hus (Lux)” sensor icon, a “T S L 2 5 9 1 (Lux)” light sensor icon, and a “Raspberry P i” computer icon; under the heading “External Data”, there is an icon of a sun and cloud labeled “OpenWeather”. In the second column, “Data Platform”, components are arranged vertically: a rounded rectangular box at the top labeled “Simulator Node dot j s Server” contains a console window icon; a rounded rectangular box in the middle labeled “Mongo D B Database” contains a leaf icon; a rounded rectangular box to the right of the database labeled “Backend Node dot j s Service” contains a console window icon; and at the bottom, there is a cylinder icon representing a database. In the third column, “User Interface”, components are arranged vertically: at the top, there is an icon of a desktop monitor displaying graphs and a building model, labeled “Web Dashboard”; in the middle, there is an icon of a cylinder connected to a network of nodes, labeled “A I Module”; and at the bottom, there is a robot head icon wearing a headset, labeled “A I Chatbot”. The components are connected by various arrows: a solid arrow labeled “I F C” points from the “Static Data” monitor to the “Simulator Node dot j s Server”; a dashed arrow labeled “J S O N” points from the “D H T 1 1” sensor to the “Mongo D B Database”; a dashed arrow labeled “R E S T A P I” points from the “T S L 2 5 9 1” sensor to the “Mongo D B Database”; a solid arrow points from “OpenWeather” to the bottom cylinder icon; a dashed arrow labeled “File - (B S S D)” points down from “Simulator Node dot j s Server” to “Mongo D B Database”; a dashed arrow labeled “J S O N” points from “Simulator Node dot j s Server” to the “Web Dashboard”; a solid arrow points from “Mongo D B Database” to “Backend Node dot j s Service”; a dashed arrow labeled “Web Socket or R E S T” points down from “Mongo D B Database” to the bottom cylinder icon; a dashed arrow labeled “Web Socket or R E S T” points from “Backend Node dot j s Service” to the “A I Module”; a dashed arrow labeled “Internal A P I” points from “Backend Node dot j s Service” to the bottom cylinder icon; a dashed arrow points from the bottom cylinder icon to the “A I Module”; a dashed arrow labeled “H T T P S” connects upwards from the “A I Module” to the “Web Dashboard”; and a dashed arrow connects dowanwards from the “A I Module” to the “A I Chatbot”.

End-to-end workflow of the CDP: data sources, information exchanges and protocols. Source: Authors' own work

or Create an Account

Close subscription notice
Close access options