Skip to content

A wireless sensor network with ESP32s has been implemented in a star topology for sensor data collection. These data are visualized on a dashboard hosted by a local web server without internet access.

License

Notifications You must be signed in to change notification settings

AntonioOliveiraa/star-wsn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wireless Sensor Network in Star Topology Without Internet Access

A wireless sensor network with ESP32s has been implemented in a star topology for sensor data collection. These data are visualized on a dashboard hosted by a local web server without internet access.

Starting

To clone and run this project locally, follow these standard GitHub steps:

git clone https://github.com/AntonioOliveiraa/star-wsn.git
cd star-wsn

Or

gh repo clone AntonioOliveiraa/star-wsn

Prerequisites

Installation and Configuration

Install the PlatformIO extension in VS Code and follow the instructions to set up your development environment. Follow the platformio.ini file to configure the project.

Project Structure

The project consists of a master node and three slave nodes. The slave nodes collect data from the DS18B20 sensors and send it to the master node via TCP/IP.

Materials Used

  • 4x ESP32 Doit Devkit v1
  • 3x DS18B20 temperature sensors
  • 3x 4.7 KOhm resistors

Dashboard

The dashboard is hosted locally by a web server and displays the collected data in graphs, using the Highcharts.js library in offline mode.

Data Folder

Contains the HTML and highcharts.js files for data visualization. The files must be loaded into the microcontroller's flash memory to be used.

License

This project is licensed under the MIT License - see the file LICENSE.md for details.

Contributing

Please read CONTRIBUTING.md for details about our code of conduct and the process for submitting pull requests.

Authors

See also the list of collaborators who participated in this project.

Thanks

  • Special thanks to everyone who contributed code and ideas.
  • To Professor Paulo Fernandes for the requirements and initial ideas for the project.

About

A wireless sensor network with ESP32s has been implemented in a star topology for sensor data collection. These data are visualized on a dashboard hosted by a local web server without internet access.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published