Skip to content

Contact Tracing System based on wireless protocols (BLE, RF24)

Notifications You must be signed in to change notification settings

Maxelweb/ArduTrackerUNIPD

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ArduTracker

Server Update

Developers

  • Ciprian Voinea
  • Federico Carboni
  • Mariano Sciacco
  • Prof. Palazzi

Board

Esp32 Circuit board

nRF24L01 Module

Firmware

Arduino IDE + Platformio

Additional libraries

Circuit

circuit

SPI devices

spi

Connecting nRF24L01 to the ESP32

nRF24L01 ESP32
GND GND
VCC 3.3V
CE D4
CSN D5
SCK D18
MOSI D23
MISO D19

Connecting MicroSD Module to the ESP32

To connect the SD Module I have adapted a simple Arduino example:

MicroSD Module ESP32
GND GND
VCC 5V or 3.3V
CS D22
SCK D18
MOSI D23
MISO D19

nRF24L01 Module

Microsd-hack

Server

Raspberry Pi and MQTT server

The Mosquitto MQTT server can be set on a Raspberry Pi in the network and it uses IBM's Node-Red. To configure it I have followed this tutorial.

Docker

To setup the entire server part of the ardutracker project, you need to have installed Docker with docker-compose in a x86_64 capable machine with at least 1GB of ram a single core CPU.

Move to the /ArduTrackerServer/ directory and type in a terminal docker-compose up -d. After that, you can stop all the services using docker-compose down, always in the same directory.

Useful links:

Tutorials

Circuit

About

Contact Tracing System based on wireless protocols (BLE, RF24)

Topics

Resources

Stars

Watchers

Forks

Languages

  • JavaScript 42.2%
  • PHP 34.8%
  • C++ 19.6%
  • Python 2.4%
  • Other 1.0%