Skip to content

Ultare1717/cloud_backend_for_lora_capstone

Repository files navigation

Cloud Backend for LoRa

image

Overview

This project aims to establish a robust cloud backend system for LoRa networks. It consists of three core components: Connection Establishment and Gateway Webserver, Cloud Infrastructure Development, and Dashboard Implementation.

Components

  1. Connection Establishment and Gateway Webserver:

    • Establishes a connection between LoRa gateways and the cloud infrastructure via MQTT protocol.
    • Provides a gateway Webserver for configuring gateways with the cloud.
    • GitHub Folder: gateway
  2. Cloud Infrastructure Development:

    • Develops an AWS-based cloud infrastructure capable of processing, storing, and managing data from LoRa sensor networks.
    • GitHub Folder: cloud
  3. Dashboard Implementation:

    • Implements an analytics dashboard for data monitoring and analytics.
    • Implements a control dashboard for sending control messages to gateways for control functionality.
    • GitHub Folder: dashboard

Getting Started

Prerequisites

  • Python
  • Arduino IDE
  • AWS Account
  • LoRa Gateway
  • Elastic Search
  • Kibana
  • JavaScript
  • NodeJS

Installation

  1. Clone the repository:

  2. Refer To Documentation for Elastic Search, Kibana , and AWS Cloud.

For more detailed information, please refer to the Code Documentation, AWS Setup Documentation.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published