Open IoE
Project description
Open IoE
Open IoE is a simple IoT platform to operate IoT devices.
There are two options available,
-
Python Library (Client)
-
Web services (REST APIs)
1. Python Library
Users are expected to take these steps,
-
Install Python Library
pip install openioe
-
Write the client code using the following methods
Method List:
No | Method | Description | Example |
1 | ReadValue | To read the sensor data from single nodes. Type of data is "Numeric/String" |
|
2 | WriteValue | To modify the control signal at single nodes. Type of data is "Numeric/String". |
|
3 | ReadJSON | To read the sensor data from single nodes. Type of data is "JSON". |
|
4 | WriteJSON | To modify the control signal at single nodes. Type of data is "JSON". |
|
5 | ReadXML | To read the sensor data from single nodes. Type of data is "XML". |
|
6 | WriteXML | To modify the control signal at single nodes. Type of data is "XML". |
|
7 | Read | To read the sensor data from multiple nodes. Type of data is "Numeric/String". |
|
8 | Write | To modify the control signal at multiple nodes. Type of data is "Numeric/String". |
|
9 | Generate API Key | To generate new API key for a given email and password. |
|
10 | Create New Device | To add new IoT device for a given API key, name, cryptotype and data format. |
|
11 | Get API Key | To get API key from user email and password. |
|
12 | Get Data Set | To get Dataset stored for device. |
|
13 | Developer | To display the developer information |
|
2. Web Services
Users are expected to take these steps,
- Register and login to OpenIoE- Register/Login
- Create API Key/ Get API Key from OpenIoE.
- Embed the API Key, Device ID and Pin into the client code.
Visit the OpenIoE 3.0 web portal at https://openioe.gnanodaya.org
Visit the OpenIoE 3.0 Help Portal at https://openioedoc.gnanodaya.org
API List:
No | API | Description | Type | Example |
1 | showdevicevalue | To get hardware value from web service. | http get |
|
2 | updatedevicevalue | Update the hardware value passed as a parameter | http get |
|
3 | showdevicejson | To get hardware JSON from web service. | http get |
|
4 | updatedevicejson | Update the hardware JSON passed as parameter | http post |
|
5 | showdevicexml | To get hardware XML file from web service. | http get |
|
6 | updatedevicexml | Update the hardware XML passed as parameter | http post |
|
7 | generateapikey | Generate new API Key by providing user creds | http get |
|
8 | createuserdevice | Add new IoT device to your account | http get |
|
Developers
Thanks and Regards
Venkataswamy R
Assistant Professor
Department of Electrical and Electronics Engineering,
School of Engineering and Technology
Christ (Deemed to be University)
Bengaluru-560074, India
venkatswamy.in
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
openioe-1.1.1.tar.gz
(6.0 kB
view details)
Built Distribution
File details
Details for the file openioe-1.1.1.tar.gz
.
File metadata
- Download URL: openioe-1.1.1.tar.gz
- Upload date:
- Size: 6.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2acaa9c42cc000e959b25b3e0393e92b35c4fc9d26c06437c2314f70d0ead2b |
|
MD5 | 22ef4881b7d32ff7f587d5c38c8d965e |
|
BLAKE2b-256 | 80640d96c3ed32e9cbfecda44e2071e7b21118ad0d7b7add66efff0d568e9bed |
File details
Details for the file openioe-1.1.1-py3-none-any.whl
.
File metadata
- Download URL: openioe-1.1.1-py3-none-any.whl
- Upload date:
- Size: 6.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0494c75bd467a21453fcb4d37526940fe70bbdf0b55245204366f7ff3df3aa36 |
|
MD5 | d4362dfe429d7398c620014c6ffbf13b |
|
BLAKE2b-256 | cad4515e95fb4a55784da7a2a9c38e29596248e72c64a8c98cc5554209825795 |