Skip to content

Graduation thesis topic is the design of a weather monitoring station using NB-IoT technology

Notifications You must be signed in to change notification settings

hcmusthinhcode2k2/WeatherStation_Thesis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Thesis Topic: "Design a weather monitoring station using NB-IoT technology"

Description

The weather station model was designed over a 5-month period (March 2024 - August 2024), incorporating components such as PCB, sensors, and mechanical structure. The objective of this project is to develop a station capable of collecting weather data from various sensors and transmitting it to the ThingsBoard server. This enables visualization of the collected data, facilitating effective weather monitoring.

The project benefited from equipment and guidance provided by RPC, the company where I interned from October 2023 to December 2023.

Technology

  • Hardware: Designed using the open-source software KiCad 8.0.
  • Firmware: Developed for the PIC32MM0256GPM048 microcontroller, leveraging existing RPC libraries such as Telit, Bootloader, and VCP_debug. Tools used include MPLAB X IDE version 6.20 and Serial Port Terminal version 1.5.0.4.
  • Server: ThingsBoard is utilized to create a website with widgets for visualizing weather data, GPS-based map locations, warning clocks, and more.

Model Images and Implementation Results

Weather Station Board

Weather Station Board

Device Images

Device Images

ThingsBoard Dashboard

ThingsBoard Dashboard

Developed After Defending The Thesis

Post-thesis, I built a web application using Next.js, integrating it with the ThingsBoard API for interactive weather data visualization. Supabase is used for backend services, including authentication via GitHub, data management, and real-time updates. The development process was influenced by insights from this YouTube video. Web

Demo

Demo1 Demo2

About

Graduation thesis topic is the design of a weather monitoring station using NB-IoT technology

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published