Skip to main content

Python lib for sending sensor data to Consentium IoT server.

Project description

ConsentiumThings Python API Documentation

Overview

ConsentiumThings is a Python API designed to facilitate sending and receiving data to and from Consentium Cloud. It provides an easy-to-use interface for developers to interact with Consentium Cloud services programmatically.

Installation

You can install ConsentiumThings via pip:

pip install consentiumthings

Usage

Importing ConsentiumThings

from consentiumthings import consentiumthings

Initializing ConsentiumThings

To initialize ConsentiumThings, you need to provide your board key.

ct = consentiumthings("board_key")

Sending Data

To send data to Consentium Cloud, use the begin_send() method followed by send_data().

ct.begin_send("send_key")
ct.send_data([1, 2, 3, 4], ['info1', 'info2', 'info3'])

Receiving Data

To receive data from Consentium Cloud, use the begin_receive() method followed by receive_data().

ct.begin_receive("receive_key", recent=False)
print(ct.receive_data())

Methods

consentiumthings(board_key)

  • Parameters:
    • board_key (str): The key associated with the board.

begin_send(send_key)

  • Parameters:
    • send_key (str): The key associated with the send operation.

send_data(data, info_list)

  • Parameters:
    • data (list): The data to be sent.
    • info_list (list): List of information associated with each data item.

begin_receive(receive_key, recent=False)

  • Parameters:
    • receive_key (str): The key associated with the receive operation.
    • recent (bool, optional): If True, only the most recent data will be received. Default is False.

receive_data()

  • Returns:
    • List of received data.

Example

from consentiumthings import consentiumthings

# Initialize ConsentiumThings
ct = consentiumthings("board_key")

# Send data
ct.begin_send("send_key")
ct.send_data([1, 2, 3, 4], ['info1', 'info2', 'info3'])

# Receive data
ct.begin_receive("receive_key", recent=False)
print(ct.receive_data())

Support

For any issues or questions regarding ConsentiumThings Python API, please contact consentium.inc@gmail.com.

License

This software is licensed under the MIT License. See the LICENSE file for details.

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

consentiumthings-0.5.tar.gz (3.8 kB view hashes)

Uploaded Source

Built Distribution

consentiumthings-0.5-py3-none-any.whl (4.1 kB view hashes)

Uploaded Python 3

Supported by

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