krishworkstech.com

USB powered cloud (HADOOP) Storage Device

In order to prevent security challenges associated with USB flash drives where data exchange and system booting are common practices, a pioneering solution has been devised. This project introduces a paradigm shift by replacing the conventional flash memory-based USB mass storage devices with network-connected alternatives.

Looking for a similar device?

About

At the core of this innovative approach lies the utilisation of network connectivity in lieu of physical flash memory. Leveraging the TM4C1294NCPDT microcontroller, specifically the “TM4C1294 Connected LaunchPad – EK-TM4C1294XL” development board, serves as the hardware foundation. With integrated USB and Ethernet connectors, the board streamlines the implementation process. Peripherals such as UART, USB, Ethernet PHY, and timer peripherals are meticulously initialized to establish the groundwork for subsequent operations.
The software architecture comprises the LWIP stack for TCP/IP functionality and the USBLIB library for USB stack implementation. These stacks facilitate seamless communication between the USB device, host PC, and cloud server. The firmware application, developed atop the initialized stacks, orchestrates the behaviour of the USB device, ensuring data transmission and retrieval adhere to predefined protocols.

Features & Purpose Of
This Application

USB Mass Storage Emulation: The USB device seamlessly emulates a standard mass storage device, preserving compatibility with existing systems and software.

USB Mass Storage Emulation: The USB device seamlessly emulates a standard mass storage device, preserving compatibility with existing systems and software.

Cloud-based Data Retrieval: Retrieval of data from the USB device involves secure communication with the cloud server, ensuring data availability and integrity

Cloud-based Data Retrieval: Retrieval of data from the USB device involves secure communication with the cloud server, ensuring data availability and integrity

Peripheral Initialization: Thorough initialization of peripherals, including UART, USB, Ethernet PHY, and timers, lays the foundation for seamless communication and functionality.

Peripheral Initialization: Thorough initialization of peripherals, including UART, USB, Ethernet PHY, and timers, lays the foundation for seamless communication and functionality.

Stack Implementation: Integration of LWIP stack for TCP/IP functionality and USBLIB library for USB stack ensures efficient communication between devices and the cloud server.

Stack Implementation: Integration of LWIP stack for TCP/IP functionality and USBLIB library for USB stack ensures efficient communication between devices and the cloud server.

Similar Projects

Custody Protect

Wearable gadgets to monitor the Heart Rate, Accelerations, Magnetometer, Gyro of US prisoners under arrest were developed to prevent custody deaths.

Smart Pump

Smart water pump Solutions for monitoring water pumps remotely and controlling via mobile application for convenient and efficient management.

Smart Home Automation

Smart Home Leakage Prevention offers a comprehensive solution for water management in large buildings and apartments, empowering users with mobile app control for leak sensors and valve controllers.

Scroll to Top