Project Design Phase-I
Solution Architecture
Date 12 may 2023
Team ID NM2023TMID12150
Intelligent People And Vehicle Counting
Project Name System For Secretariat
Solution Architecture:
Solution architecture is a complex process – with many sub-processes – that bridges
the gap between business problems and technology solutions. Its goals are to:
• Find the best tech solution to solve existing business problems.
• Describe the structure, characteristics, behavior, and other aspects of the
software to project stakeholders.
• Define features, development phases, and solution requirements.
• Provide specifications according to which the solution is defined, managed,
and delivered.
Example - Solution Architecture Diagram:
Link for Solution Architecture:
[Link]
777763de1514/edit?viewport_loc=388%2C-
174%2C2220%2C1114%2C0_0&invitationId=inv_0dadbec7-c22f-4904-
ad3ae8cb02c25c84
Components of Solution Architecture:
IOT Camera:
In the intelligent person counting project, an IoT camera can be
used for detecting the number of people entering and exiting the
secretariat office. The camera can be mounted at the entry and
exit points, and it can use computer vision techniques to count
the number of people passing through.
IOT Device Gateway:
In the project, an IoT device gateway can be used to facilitate
communication between the IoT cameras and the cloud servers.
The gateway serves as a bridge, allowing the cameras to transmit
data to the cloud without the need for a direct internet
connection.
IBM Cloud:
In the intelligent people counting project, IBM Cloud can be used
to store the data generated by the IoT camera and device
gateway, as well as to provide real-time analytics on the data to
estimate the number of people in the cafeteria. The IBM Watson
IoT Platform can also be used to securely connect and manage
the IoT devices in the Go No Queue system.
Node-RED:
In the intelligent people counting project, Node-RED can be used
as a middleware layer to handle the communication between the
IoT cameras and the cloud services. The flows created in Node-
RED can be used to preprocess the data from the cameras, filter
out unwanted information, and send the relevant data to the
cloud services for further processing and analysis
Mobile App/Web UI
In the intelligent people counting project, a Mobile App and a
Web-UI can be used to display the estimated crowd count in real-
time to the secretariat. The mobile app and web UI can be
developed using modern web development technologies
Users:
The users of people counting project can be anyone who visits a
secretariat office. where the system is implemented. This
includes employees, customers, and visitors who want to meet
the secretariat. Additionally, the authorities of secretariat office,
will also use the system to monitor and manage the crowd
accordingly.