Skip to content

COVID-19 Contact Tracing simulation app for Raspberry Pi

Notifications You must be signed in to change notification settings

georgegito/covid-trace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

COVID-19 Contact Tracing

COVID-19 Contact Tracing is the process of identifying all people that a COVID-19 patient has come in contact with in the last two weeks. This project deals with the development of an application that simulates contact tracing, collecting virtual Bluetooth MAC Addresses of the contacts of the user and notifying his close contacts in case of a positive COVID-19 test. The application was tested on a Raspberry Pi 4 Model B - 2GB RAM, running Raspberry Pi OS Lite and working as an embedded computer.

Build instructions

Compile and run in a x86 architecture:

make

Compile and run output file reader:

make read

Cross-compile for ARM architecture and run on RPI instructions:

  1. Download cross-compile tools:
wget https://github.com/raspberrypi/tools/archive/master.zip
sudo unzip master.zip
  1. Update PATH:
cd tools-master/arm-bcm2708
cd <toolchain fitting your OS> (check if u have 32 or 64 bit)
cd bin
pwd -> copy the path
export PATH=$PATH:<copied path>
  1. Cross-compile:
make pi
  1. Run the executable build/main_pi on Raspberry Pi:
./main_pi

About

COVID-19 Contact Tracing simulation app for Raspberry Pi

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published