Skip to content

This repository contains a project designed for the Software for Real-Time and Embedded Systems course. It focuses on creating two Bluetooth Low Energy (BLE)-enabled embedded systems that collect and transmit average temperature data. Built with real-time constraints in mind, this project highlights the intersection of embedded systems and IoT

Notifications You must be signed in to change notification settings

spyrchat/Software-for-Real-Time-and-Embedded-Systems

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Real-Time and Embedded Systems Project

Welcome to the Real-Time and Embedded Systems project repository! This project was developed as part of a university assignment, focusing on designing two Bluetooth Low Energy (BLE) embedded systems that collect and transmit average temperature data. Such systems have potential applications in the Internet of Things (IoT), particularly in smart home environments as thermostats.

Table of Contents

Project Overview

The objective of this project is to design and implement two BLE-enabled embedded systems capable of:

  • Collecting Temperature Data: Utilizing temperature sensors to measure environmental data.
  • Averaging Measurements: Computing the average temperature over a specified period.
  • Transmitting Data via BLE: Sending the averaged data to a central device for monitoring and analysis.

For a comprehensive description of the problem statement and implementation details, please refer to the Report.pdf file included in this repository.

Hardware Components

The project utilizes the following hardware:

  • Microcontroller:
  • Temperature Sensor:
  • BLE Module:

Software Components

The software implementation includes:

  • Programming Language: C
  • Real-Time Operating System (RTOS): Zephyr RTOS

Getting Started

To replicate or modify this project:

  1. Clone the Repository:
    git clone https://github.com/spyrchat/Software-for-Real-Time-and-Embedded-Systems.git
    
    
    

Credits

Benjamin Heath, Christina Athanasiadou, D’Angelo Villarico Fitzpatrick, Spyridon Chatzigeorgiou

About

This repository contains a project designed for the Software for Real-Time and Embedded Systems course. It focuses on creating two Bluetooth Low Energy (BLE)-enabled embedded systems that collect and transmit average temperature data. Built with real-time constraints in mind, this project highlights the intersection of embedded systems and IoT

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published