Metadata-Version: 2.1
Name: micropython-consentiumthings
Version: 0.1.1
Summary: MicroPython IoT lib
Home-page: https://github.com/ConsentiumInc/micropython-consentiumthings
Author: Debjyoti Chowdhury
Author-email: consentium.inc@gmail.com
Maintainer: Debjyoti Chowdhury
Maintainer-email: consentium.inc@gmail.com
License: MIT
Keywords: IoT,micropython
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python :: Implementation :: MicroPython
Classifier: License :: OSI Approved :: MIT License
Description-Content-Type: text/markdown
License-File: LICENSE

# ConsentiumThingsPy

Passing tests on ESP 8266 and ESP 32

Developed by Debjyoti Chowdhury from ConsentiumInc


## Installing dependencies and main library

First connect to WiFi with SSID and Psk

```python
import network

ssid = ""
psk = ""

station = network.WLAN(network.STA_IF)
station.active(True)
station.connect(ssid,psk)
station.isconnected()
print(station.ifconfig())

```
Then install dependencies and main module using upip
``` python
upip.install('micropython-urequests')
upip.install('micropython-consentiumthings', '/lib/')

```

## Examples of How To Use 

Making requests to Consentium IoT server

```python
from ConsentiumThings import ThingsUpdate
import utime

api_key = ""

ssid = ""
psk = ""

board = ThingsUpdate(key=api_key)

board.initWiFi(ssid,psk)

while True:
    sensor_val = [1, 2, 3, 4, 5, 6, 7]
    info_buff = ["a", "b", "c", "d", "e", "f", "g"]
    r = board.sendREST(sensor_val=sensor_val, info_buff=info_buff)
    print(r.text)
    utime.sleep(5)
```
