0% found this document useful (0 votes)
120 views

Technology Stack

The document outlines the technology stack and architecture for a smart waste management system, including the use of sensors to detect waste levels and send data to a cloud database, a dynamic web application to display bin statuses and locations on a map, and the ability to alert garbage collectors when bins are full. Key technologies include Python, C++, Flask, Cloudant DB, IBM Watson IOT platform, and Node-RED. The system is designed to be scalable, available, and high-performing using a cloud-based infrastructure.

Uploaded by

arun k
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
120 views

Technology Stack

The document outlines the technology stack and architecture for a smart waste management system, including the use of sensors to detect waste levels and send data to a cloud database, a dynamic web application to display bin statuses and locations on a map, and the ability to alert garbage collectors when bins are full. Key technologies include Python, C++, Flask, Cloudant DB, IBM Watson IOT platform, and Node-RED. The system is designed to be scalable, available, and high-performing using a cloud-based infrastructure.

Uploaded by

arun k
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Project Design Phase-II

Technology Stack (Architecture & Stack)

Date 17 October 2022


Team ID PNT2022TMID32932
Project Name Smart Waste Management System for
Metropolitan Cities
Maximum Marks 4 Marks

Technical Architecture:
The Deliverable shall include the architectural diagram as below and the information as per the table1 & table 2

Guidelines:

1. The dashboard shows the data of amount of garbage filled in the bins
as it is being tracked by using smart sensor.
2. Python code is used to send random sensor data to the cloud.
3. To connect the web application to IOT device by using IBM Watson
IOT platform.
4. The status of bins and location are stored as database in Cloudant DB.
5. Display the location on the map in Node-RED Web UI .
6. The alert message will be send to the garbage collector ,if the bins is
filled.
Table-1 : Components & Technologies:

S.No Component Description Technology


1. User Interface Dynamic web application to show the status of HTML,CSS,JavaScript.
bin and its location
2. Application Logic-1 Logic for IR sensor data. C++ / Python

3. Application Logic-2 Logic for ultra sonic sensor data. C++ / Python

4. Application Logic-3 Logic for a Weight sensor data. C++ / Python

5. Cloud Database Database Service on Cloud IBM Watson IOT platform,Cloudant


DB
6. File Storage File storage requirements IBM Object Storage

7. External API-1 To locate the smart bins . API maps

8. Infrastructure (Server / Cloud) Application deployment on users system Local system, Cloud..
/Retrieve data form cloud

Table-2: Application Characteristics:


S.No Characteristics Description Technology

1. Open-Source Frameworks Micro web framework, Written in Python Flask


2. Security Implementations Provides Security rules to allow asses to data Fire base, fire walls
3. Scalable Architecture New features can be added Node RED
4. Availability Web application can be accessed from any IBM Watson IOT platform, HTML,
where. CSS, JavaScript
5. Performance Provides real time data to web application which Cloudant DB IBM Watson IOT
uses cloud platform and alerts garbage platform
collector.
All truck drivers can access the application at
same time

You might also like