Skip to content

Alien777/sensor-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SENSOR PROJECT

Why?

I want to create a simple system for remote management of devices like ESP and others. The project will also contain a user-friendly API to create a flow process.

Structure of the Project

  • sensor-app: One of the main modules. This module contains the DB layer, services, and others. This module provides a layer of communication between MQTT and our own application.

    • esp <-> mqtt <-> sensor-app <-- database Contains GUI and API for the Frontend. Component that manages flows and their launch
  • firmwares:

    • esp-firmwares: Firmware for ESP 32. The project is written in C language for ESP IDF.
    • defaultConfig.json contains the default config for firmwares.
    • schema.json contains the specification based on the API payload documentation for firmwares.
    • payload contains API payload between device and sensor-api.

Voice to Text

Esp Panel GUI

img.png

Flow config

img.png

Device config

img.png

My Plan

ESP32:

  • Support ANALOG
  • Support PWM
  • Support UART
  • Support I2C
  • Support SPI
  • Dynamic OTA firmwares update
  • Create a layout and mechanism for managing flow for devices and sensors
  • Add the possibility to upload firmwares from the GUI
  • Add a panel to the GUI to read logs from a connected device via USB
  • Create a flow mechanism for devices and sensors

Technologies

JAVA, C, MQTT, POSTGRES, NUXT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published