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
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
|