/iot-mcf

Domain-agnostic Monitoring and control framework for IoT

Primary LanguagePython

Monitoring and Control Framework for IoT

Welcome to the Monitoring and Control Framework for IoT repository! This framework is designed to enable the monitoring and control of IoT devices and systems in real-time.

Features

  • Real-time monitoring of IoT devices and systems
  • Remote control of IoT devices
  • Support for a variety of IoT protocols and architectures, including REST
  • Scalable and extensible design, allowing for easy integration of new devices and functionality

Getting started

Prerequisites

  • Python 3.6+
  • pip

Installation

  1. Clone the repository:
    git clone https://github.com/israel-at-aritsugi-lab/iot-mcf
    
    
  2. With your system design, deploy each of the subsystems to the corresponding hardware:
    1. Find Monitoring Subsystem setup information here
    2. Find Control Subsystem setup information here
    3. Find Computing Subsystem setup information here

Contribution

We welcome contributions to the Monitoring and Control Framework for IoT! If you would like to contribute, please follow these steps:

  1. Fork the repository
  2. Create a new branch for your changes
  3. Make your changes and commit them to your branch
  4. Push your changes to your fork
  5. Submit a pull request for your changes to be reviewed and merged

License

The Monitoring and Control Framework for IoT is licensed under the GNU GPLv2 license.