Skip to main content

Open IoE

Project description

Open IoE

Open IoE is a simple IoT platform to operate IoT devices.

There are two options available,

  1. API creation and Consumption (REST APIs)
  2. Python Library (Client)

1. API Creation for IoT Device and Its Consumption

Users are expected to take these steps,

  1. Add device using Link <Add Device>
  2. (Optional) Verify device data or API using Link <Verify Device>
  3. Embed the API in your application using Client Code/API

Visit the OpenIoE 1.0 web portal at https://v3.openioe.in

API List:

NoAPIDescriptionTypeExample
1showvalueTo get hardware value from web service.http get
<endpoint>/showvalue/2/433
2updatevalueUpdate the hardware value passed as a parameterhttp get
<endpoint>/updatevalue/2/433/2
3showjsonTo get hardware JSON from web service.http get
<endpoint>/showjson/2/433
4updatejsonUpdate the hardware JSON passed as parameterhttp post
<endpoint>/updatejson/2/433 <Data>
5showxmlTo get hardware XML file from web service.http get
<endpoint>/showxml/2/433
6updatexmlUpdate the hardware XML passed as parameterhttp post
<endpoint>/updatexml/2/433 <Data>

2. Python Library

Users are expected to take these steps,

  1. Install Python Library
    pip install openioe
  2. Write the client code using the following methods

Method List:

NoMethodDescriptionExample
1ReadAPITo 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)
2WriteAPITo 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)
3DeveloperTo display the developer information
from openioe.openioe_apis import *
oi=openioe_apis()
oi.Developer()


Developers

Dr. Venkataswamy R

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

Image result for phone icon 080-4012-9961 (O)   Image result for mobile icon+91-7829222446  Related image 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-0.1.3.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

openioe-0.1.3-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

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

Hashes for openioe-0.1.3.tar.gz
Algorithm Hash digest
SHA256 a552cfbded8cdf0eb6370d8baf6c299d4527b712634af43817833f343bb6c8c4
MD5 c17572b580e5f28b845a9388cb51c88d
BLAKE2b-256 23492d82e3da42cc5860ad0a215266c85379cb11e87d53f928c5df3d8c870f42

See more details on using hashes here.

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

Hashes for openioe-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 5c188bdd7d1ee6888384200a5d8ad6474d5956c024685839505dc339057f2228
MD5 f191d908dfa190f383e4075631b34269
BLAKE2b-256 b460b3df1ae77606e74a73481d81ee5ce6ac92aa9da24e9298759bb61561b023

See more details on using hashes here.

Supported by

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