Skip to main content

io connect library

Project description

io_connect

io_connect is a Python package designed for system monitoring and data management. It includes components for handling alerts, MQTT messaging, data access, and event management.

Components

Alerts Handler

The AlertsHandler class is a critical component for system monitoring and maintenance. It enables the seamless dissemination of alerts through email and Microsoft Teams, ensuring timely and effective communication of important notifications.

Features

  • Email Alerts: Send alerts directly to email addresses.
  • Microsoft Teams Notifications: Integrate with Microsoft Teams for notifications.

MQTT Handler

The MQTTHandler class provides an interface for publishing data to an MQTT broker. It supports reliable and efficient message sending, whether you're transmitting individual payloads or managing data streams.

Features

  • Flexible Publishing: Send single or multiple messages.
  • Reliable Transmission: Ensure data reaches its destination reliably.

Data Access

The DataAccess class offers a comprehensive set of methods for various data retrieval tasks. It supports operations such as retrieving device metadata and querying databases for precise information, optimizing data access workflows.

Features

  • Device Metadata Retrieval: Access information about devices.
  • Database Queries: Perform queries for accurate data retrieval.

Events Handler

The EventsHandler class provides a versatile interface for interacting with an API dedicated to event and notification management. It facilitates event publishing, data retrieval, category fetching, and event analysis.

Features

  • Event Publishing: Publish events efficiently.
  • Data Retrieval: Retrieve event data within specified intervals.
  • Category Fetching: Get detailed event categories.
  • Event Analysis: Analyze events comprehensively.

Installation

To install io_connect, you can use pip:

pip install io_connect 

Documentation

Documentation

License

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

Reach us

For usage questions, please reach out to us at reachus@faclon.com

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

io_connect-1.7.2.tar.gz (93.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

io_connect-1.7.2-py3-none-any.whl (102.4 kB view details)

Uploaded Python 3

File details

Details for the file io_connect-1.7.2.tar.gz.

File metadata

  • Download URL: io_connect-1.7.2.tar.gz
  • Upload date:
  • Size: 93.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for io_connect-1.7.2.tar.gz
Algorithm Hash digest
SHA256 ff46cc334da04dff439514b4bd51d24c4b628e955280ea979601ecaea9c71f41
MD5 22af008a52892bcfc72b8a96663ad3b8
BLAKE2b-256 7240c460dd55d91fa44ae2046b2f6b94fab42ea4e9a6f826e55f0d73a4df2a20

See more details on using hashes here.

File details

Details for the file io_connect-1.7.2-py3-none-any.whl.

File metadata

  • Download URL: io_connect-1.7.2-py3-none-any.whl
  • Upload date:
  • Size: 102.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for io_connect-1.7.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a201d60610d40c0b6b98c046f16f8a5d1a0405fc2a92922c958e9e87da72014a
MD5 67a4c2d780410d4692bf7e994beb7adc
BLAKE2b-256 07ae29b7442644c1cafb7aa6ada4b12bad608fbb5dca1965dc2067b873c093f4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page