Open IoE
Project description
Open IoE
Open IoE is a simple IoT platform to operate IoT devices.
There are two options available,
- API creation and Consumption (REST APIs)
- Python Library (Client)
1. API Creation for IoT Device and Its Consumption
Users are expected to take these steps,
- Add device using Link <Add Device>
- (Optional) Verify device data or API using Link <Verify Device>
- Embed the API in your application using Client Code/API
Visit the OpenIoE 1.0 web portal at https://v3.openioe.in
API List:
| No | API | Description | Type | Example |
| 1 | showvalue | To get hardware value from web service. | http get | <endpoint>/showvalue/2/433
|
| 2 | updatevalue | Update the hardware value passed as a parameter | http get | <endpoint>/updatevalue/2/433/2
|
| 3 | showjson | To get hardware JSON from web service. | http get | <endpoint>/showjson/2/433
|
| 4 | updatejson | Update the hardware JSON passed as parameter | http post | <endpoint>/updatejson/2/433 <Data>
|
| 5 | showxml | To get hardware XML file from web service. | http get | <endpoint>/showxml/2/433
|
| 6 | updatexml | Update the hardware XML passed as parameter | http post | <endpoint>/updatexml/2/433 <Data>
|
2. 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 | ReadAPI | To read the sensor data from multiple nodes | from openioe.openioe_apis import *
oi=openioe_apis()
oi.UserIDPinAPIKeys=[[2, 433], [3, 986]]
SensorData,ResposeCode=oi.ReadAPI()
print(SensorData)
print(ResposeCode)
|
| 2 | WriteAPI | To modify the control signal at multiple nodes | from openioe.openioe_apis import *
oi=openioe_apis()
oi.UserIDPinAPIKeys=[[2, 433], [3, 986]]
<p>oi.Data=[1,2]
Confirmation,ResposeCode=oi.ReadAPI()
print(Confirmation)
print(ResposeCode)
|
| 3 | Developer | To display the developer information | from openioe.openioe_apis import *
oi=openioe_apis()
oi.Developer()
|
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
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-0.1.3.tar.gz
(3.9 kB
view details)
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-0.1.3.tar.gz.
File metadata
- Download URL: openioe-0.1.3.tar.gz
- Upload date:
- Size: 3.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.0.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a552cfbded8cdf0eb6370d8baf6c299d4527b712634af43817833f343bb6c8c4
|
|
| MD5 |
c17572b580e5f28b845a9388cb51c88d
|
|
| BLAKE2b-256 |
23492d82e3da42cc5860ad0a215266c85379cb11e87d53f928c5df3d8c870f42
|
File details
Details for the file openioe-0.1.3-py3-none-any.whl.
File metadata
- Download URL: openioe-0.1.3-py3-none-any.whl
- Upload date:
- Size: 5.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.0.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5c188bdd7d1ee6888384200a5d8ad6474d5956c024685839505dc339057f2228
|
|
| MD5 |
f191d908dfa190f383e4075631b34269
|
|
| BLAKE2b-256 |
b460b3df1ae77606e74a73481d81ee5ce6ac92aa9da24e9298759bb61561b023
|