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 | 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
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.0.tar.gz
(5.0 kB
view hashes)