Private Cloud Storage using Raspberry PI via Virtual Network Computing - An Analysis

Project Code :TEMBMA3812

Objective

The main objective is to implement a private cloud storage system using Raspberry Pi with secure remote access via Virtual Network Computing (VNC). This is done by configuring the Raspberry Pi as a cloud server, connecting external or internal storage for hosting data, setting up network and user authentication, and using VNC to enable real-time file access, upload, and management from remote devices while ensuring security and reliability.

Abstract

  • The project β€œPrivate Cloud Storage using Raspberry Pi via Virtual Network Computing – An Analysis” is designed to provide a secure, low-cost, and energy-efficient solution for private cloud storage while integrating environmental monitoring. The system utilizes a Raspberry Pi as the processing unit to manage storage functions and enable virtual network computing (VNC) for remote access to files and applications. To enhance system reliability, a DHT11 sensor is employed to monitor environmental parameters such as temperature and humidity, while a BMP180 sensor is used to measure atmospheric pressure. An MQ135 sensor is integrated to assess air quality around the system, ensuring that the operating environment remains safe and stable. In case of abnormal conditions, a buzzer is activated to alert the user. This prototype, though developed as a non-real-time analysis model, demonstrates the feasibility of combining private cloud storage with IoT-based environmental monitoring. It offers a scalable and secure platform for data storage while ensuring environmental awareness, making it a useful framework for future smart data centers and personal cloud solutions.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

Hardware components:

  • Raspberry pi
  • Dht11 sensor
  • Bmp 180
  • Mq135 sensor
  • Buzzer

Software components:

  • Raspbian os
  • Python 

Learning Outcomes

Raspberry Pi pin diagram and architecture
β€’ How to install Raspberry Pi OS software
β€’ Setting up and installation procedure for Raspberry Pi
β€’ Introduction to Raspberry Pi OS and interface
β€’ Basic coding in Raspberry Pi (Python/Embedded C)
β€’ Basics of Embedded C language / Python for IoT
β€’ Basics of IoT platforms
β€’ Working of power supply
β€’ About Project Development Life Cycle:
o Planning and Requirement Gathering (software, tools, hardware components, etc.)
o Schematic preparation
o Code development and debugging
o Hardware development and debugging
o Development of the Project and Output testing
β€’ Practical exposure to:
o Hardware and software tools
o Solution providing for real-time problems
o Working with team/individual
o Work on creative ideas
β€’ Project development skills
o Problem analyzing skills
o Problem solving skills
o Creativity and imaginary skills
o Programming skills
o Deployment
o Testing skills
o Debugging skills
o Project presentation skills
β€’ Thesis writing skills

Demo Video

mail-banner
call-banner
contact-banner
Request Video