The University of Auckland

Project #63: Web-Based Device Management Application for Robotics and IoT

Back

Description:

This project aims to develop a sophisticated web-based application for the management of various devices, particularly focusing on robotics and IoT (Internet of Things) devices. The core functionality of this application encompasses streaming video data, sensor data management, and deploying software or AI models to the connected devices.Key Features

  1. Device Management: The application allows for the management of individual devices which can operate standalone or be interconnected with other robots or devices.
  2. Data Streaming: Users can stream video data from the devices. This is particularly useful for real-time monitoring of robotic operations or for IoT scenarios where visual data is crucial.
  3. Sensor Data Handling: The application can handle data from various sensors attached to the devices. This feature is essential for monitoring environmental conditions, device performance, and other critical metrics in real-time.
  4. Software Deployment: Users have the capability to deploy software remotely to the devices. This includes updates, patches, or entirely new software packages, ensuring the devices are always up to date with the latest technology.
  5. AI Model Integration: The application supports deploying AI models to devices. This is particularly important in scenarios where devices need to make autonomous decisions based on machine learning algorithms.
  6. User-Friendly Interface: The web interface is designed to be intuitive and user-friendly, catering to both technical and non-technical users. It allows for easy navigation and control of the connected devices.
  7. Security and Authentication: Given the sensitivity of controlling physical devices, especially robots, the application incorporates robust security measures and authentication protocols to prevent unauthorized access.

Scalability and Compatibility: The application is built to scale, accommodating a growing number of devices and varying types of robotics and IoT technologies.

Type:

Undergraduate

Outcome:

Prerequisites

None

Specialisations

Categories

Supervisor

Co-supervisor

Team

Lab

Robotics (405.652, Lab)