Skip to main content

No project description provided

Project description

Iotcore - Python MQTT Broker and IoT Features for Django and FastAPI

The project aims to give full support for mqtt broker and related apis. The internals of the mqtt server is written in
Rust using popular Tokio framework. Motive of the project is to avoid the GIL limitation of python and bring all the fun features offered by rust.

Features

  • Full-fledged configurable Tokio based MQTT broker
  • No python GIL limitation
  • All Standard MQTT broker features
  • Zero extra setup required to run mqtt broker in you Django and Fastapi project
  • MQTT client, with callback support for async or non-blocking applications
  • and more

Planned Features

  • Device support
  • Sensor support
  • Sensor data storage
  • Django based admin pages
  • Django rest framework based APIs for managing devices and sensors
  • SSL certificates and policy management

Installation

pip install iotcore

Create a new file called mqtt.toml in your root project directory and copy pase the sample mqtt.toml from https://github.com/tomvictor/iotcore

FastAPI setup

Broker only

from fastapi import FastAPI
from iotcore.fastapi import iotcore_broker

app = FastAPI(lifespan=iotcore_broker)


@app.get("/")
def read_root():
    return {"Hello": "World"}

Broker plus Mqtt client

from fastapi import FastAPI
from contextlib import asynccontextmanager
from iotcore import IotCore

iot = IotCore()


@asynccontextmanager
async def lifespan(app: FastAPI):
    iot.background_loop_forever()
    yield


app = FastAPI(lifespan=lifespan)


@app.get("/")
def read_root():
    return {"Hello": "World"}


def mqtt_callback(data):
    print(f"iot >: {data}")


@app.get("/sub")
def read_root():
    iot.subscribe("iot", mqtt_callback)
    return {"response": "subscribed"}


@app.get("/pub")
def read_root():
    iot.publish("iot", "test")
    return {"response": "published"}

Django Setup

Then add iotcore to the django apps as below in the settings.py file of your project

INSTALLED_APPS = [
    "Other Apps here",
    "iotcore.djangoiot"
]

Now Connect to mqtt broker on localhost
MQTT Port : 1883

Run Example project

Django

pip install iotcore
pip install django

python examples/django/manage.py runserver

FastAPI

pip install iotcore
pip install fastapi
pip install uvicorn

uvicorn examples.fastapi.main:app

Open you mqtt client and use below details to connect to the broker:
Host: 127.0.0.1 or localhost
Port: 1883

Contribute

  • Issue Tracker: github.com/tomvictor/iotcore/issues
  • Source Code: github.com/tomvictor/iotcore

Support

Star the project on GitHub :)

License

The project is licensed under the MIT license.

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

iotcore-0.0.14.tar.gz (26.8 kB view details)

Uploaded Source

Built Distributions

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

iotcore-0.0.14-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

iotcore-0.0.14-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (5.7 MB view details)

Uploaded PyPymanylinux: glibc 2.12+ i686

iotcore-0.0.14-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

iotcore-0.0.14-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (5.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

iotcore-0.0.14-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

iotcore-0.0.14-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (5.7 MB view details)

Uploaded PyPymanylinux: glibc 2.12+ i686

iotcore-0.0.14-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

iotcore-0.0.14-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (5.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

iotcore-0.0.14-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

iotcore-0.0.14-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (5.7 MB view details)

Uploaded PyPymanylinux: glibc 2.12+ i686

iotcore-0.0.14-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

iotcore-0.0.14-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (5.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

iotcore-0.0.14-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

iotcore-0.0.14-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (5.7 MB view details)

Uploaded PyPymanylinux: glibc 2.12+ i686

iotcore-0.0.14-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

iotcore-0.0.14-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

iotcore-0.0.14-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl (5.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.12+ i686

iotcore-0.0.14-cp311-none-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.11Windows x86-64

iotcore-0.0.14-cp311-none-win32.whl (2.9 MB view details)

Uploaded CPython 3.11Windows x86

iotcore-0.0.14-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

iotcore-0.0.14-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (5.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

iotcore-0.0.14-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

iotcore-0.0.14-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl (5.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.12+ i686

iotcore-0.0.14-cp311-cp311-macosx_11_0_arm64.whl (3.6 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

iotcore-0.0.14-cp311-cp311-macosx_10_7_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.11macOS 10.7+ x86-64

iotcore-0.0.14-cp310-none-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.10Windows x86-64

iotcore-0.0.14-cp310-none-win32.whl (2.9 MB view details)

Uploaded CPython 3.10Windows x86

iotcore-0.0.14-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

iotcore-0.0.14-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (5.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

iotcore-0.0.14-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

iotcore-0.0.14-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl (5.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.12+ i686

iotcore-0.0.14-cp310-cp310-macosx_11_0_arm64.whl (3.6 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

iotcore-0.0.14-cp310-cp310-macosx_10_7_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.10macOS 10.7+ x86-64

iotcore-0.0.14-cp39-none-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.9Windows x86-64

iotcore-0.0.14-cp39-none-win32.whl (2.9 MB view details)

Uploaded CPython 3.9Windows x86

iotcore-0.0.14-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

iotcore-0.0.14-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (5.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

iotcore-0.0.14-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

iotcore-0.0.14-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl (5.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ i686

iotcore-0.0.14-cp38-none-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.8Windows x86-64

iotcore-0.0.14-cp38-none-win32.whl (2.9 MB view details)

Uploaded CPython 3.8Windows x86

iotcore-0.0.14-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

iotcore-0.0.14-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (5.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARMv7l

iotcore-0.0.14-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

iotcore-0.0.14-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl (5.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ i686

iotcore-0.0.14-cp37-none-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.7Windows x86-64

iotcore-0.0.14-cp37-none-win32.whl (2.9 MB view details)

Uploaded CPython 3.7Windows x86

iotcore-0.0.14-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

iotcore-0.0.14-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (5.1 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARMv7l

iotcore-0.0.14-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.3 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

iotcore-0.0.14-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl (5.7 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ i686

File details

Details for the file iotcore-0.0.14.tar.gz.

File metadata

  • Download URL: iotcore-0.0.14.tar.gz
  • Upload date:
  • Size: 26.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.2.3

File hashes

Hashes for iotcore-0.0.14.tar.gz
Algorithm Hash digest
SHA256 c6d919899dac3135ed08017002c5ef54ede64156aa28c0d1453376f0d72d6050
MD5 973aa26cb19ced1e36b88641194fe8a4
BLAKE2b-256 c3f37fd38f3656ea692a6631dc148d687ff237f59cff5a53e11ac83f63b9811e

See more details on using hashes here.

File details

Details for the file iotcore-0.0.14-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for iotcore-0.0.14-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 44dfdc42a5d8af34d7279a49291d03ca387f5a5cfd302b0bede3bae57a79e307
MD5 1006fa50e968cd5826c180c7231e7783
BLAKE2b-256 937612f29220e272e1d18fbabc81fc1fb3bc38c2d37cd5ad3327c5b12714a7ee

See more details on using hashes here.

File details

Details for the file iotcore-0.0.14-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for iotcore-0.0.14-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 d0197ad06c32aa9fc942792b98171c6cf64b689820dc25fff1c165c1b97892ae
MD5 883305b97878b1f1ad2f5a9740632eac
BLAKE2b-256 2991bf4fc64cc0f9234d5c591f2da1c9c0028ec9c5b0d4b344cdd1093083c30f

See more details on using hashes here.

File details

Details for the file iotcore-0.0.14-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for iotcore-0.0.14-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f22750bb6cf130bec7672bead720b671b67ba46408dd00b6db2afc004f97e812
MD5 d9c17dc5e8a857a237a67ecc41c483cc
BLAKE2b-256 4d5ac135b11760f26fba5e6d63abd148a90414ae7e9e1574a064cb2f0a141c24

See more details on using hashes here.

File details

Details for the file iotcore-0.0.14-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for iotcore-0.0.14-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 2a0ce799a0a1a3a2c8ec93d74eaaa9cf5820aedc201f800d2eff575fb3a320c2
MD5 cc836ef6e65f262cbc9e5d24198f185e
BLAKE2b-256 bd1ec884115847a0465fcf4636e73ec925cfccbac033a99b464e703c1fe29e55

See more details on using hashes here.

File details

Details for the file iotcore-0.0.14-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for iotcore-0.0.14-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7e5d911ae3aba41d505267442d96d19577661cef8e3001444aa66dff06b6e503
MD5 539efb57841478046f4bceef45167080
BLAKE2b-256 deacbc8954190ea785f6a90ff350835aea9740b479e529b0662a1b553abc3e64

See more details on using hashes here.

File details

Details for the file iotcore-0.0.14-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for iotcore-0.0.14-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 379f9a007af23db7c07eef5f1f4020850d9f5b5b3adcbf3929db05764b4df512
MD5 5fb21a92ee41b8ae025c1762d27ce344
BLAKE2b-256 279e6fb55989e6f211724cdac601980d718f96b41ae6f3d047dd56b7d42496ec

See more details on using hashes here.

File details

Details for the file iotcore-0.0.14-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for iotcore-0.0.14-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ba08a941c4399f7de8125913638f36f6d284b268572064d14fdfcf92b0b05cd0
MD5 c6f7e60aacb0469b1f88b6085190a5ba
BLAKE2b-256 9b5a09db40ccbfcc7913ae793a3b7413034b50e4b189c29f72737d1c44bd74c0

See more details on using hashes here.

File details

Details for the file iotcore-0.0.14-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for iotcore-0.0.14-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 3741c275f78ee656f05bc71894458766c68c789cdf78c57d5713e77b398044b7
MD5 3cdbe3aabac3703c5054f6ef662a7c8e
BLAKE2b-256 5676dfe7985310f336ef3de80b07be051f700bfc516c411e2692f5b220ecad6e

See more details on using hashes here.

File details

Details for the file iotcore-0.0.14-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for iotcore-0.0.14-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 59c9f4facd90eb123278f2024472964d1c8527b26ff6feca967b1ef26e7ff729
MD5 2ae5804435116665caad6f2b8fb811ec
BLAKE2b-256 057194d9eeced6eafdd25c7a8186f3f4a746db1f3ed26172f4733cc880b76ae8

See more details on using hashes here.

File details

Details for the file iotcore-0.0.14-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for iotcore-0.0.14-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 81662952ef497b1b9e76205547b853fa1fda1e7bc01c6593e89605cd2c6f7b28
MD5 d2b0ac9a65dfc36b495115af78008951
BLAKE2b-256 dd9057b86ceef3058128032e262ec70cfb72942f78a34ec0980a018b190f9558

See more details on using hashes here.

File details

Details for the file iotcore-0.0.14-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for iotcore-0.0.14-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 42abae46b9d31f3cadebb1eb8ea9c141d9cfdb7b11ceec45942771bb86eb1466
MD5 4934e99c66c38e6a522448c726ddb1f2
BLAKE2b-256 e977e9f8bf0aebb32eb0d0b3c93808445d0a9b887ecb23789e2597adb1011a32

See more details on using hashes here.

File details

Details for the file iotcore-0.0.14-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for iotcore-0.0.14-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 fd2e7a751b10219c1b6ccc6c15c412fb4df044e3f2f3496e9e8bb15d1d03f2d1
MD5 30ef1c5cf395bea9145850c142cd795b
BLAKE2b-256 f1c183bac9904bf3440deb4470576a9c991b4003ad76121d82fd53b34f5c2693

See more details on using hashes here.

File details

Details for the file iotcore-0.0.14-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for iotcore-0.0.14-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2c35a3c0cbb902dc268e35041df802f363cb5e353810c768159e35433cfdd708
MD5 48513dd46ba50b1b438dadce2dd30eec
BLAKE2b-256 2b0b8536a5ed568386daf835d78a651c4a69097b9c2c8a3984a5762357f12290

See more details on using hashes here.

File details

Details for the file iotcore-0.0.14-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for iotcore-0.0.14-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 86846b69aa7e205b7b53ef56cb5ce6b1a9a8b041f0a6858762c3d956e63614bd
MD5 cc08c47d6e44a066aca317f87a62067a
BLAKE2b-256 7d24c7bfe9c11c10f7e0a42c566c15e20f7ba47f0ca353467ad22e04a867ecb6

See more details on using hashes here.

File details

Details for the file iotcore-0.0.14-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for iotcore-0.0.14-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3b166ababcaf83b31a9c11554c5dfd33339df056d22cbcd307ec6da4cdb66abc
MD5 993eb32c7ee15417b2b70266af738cc8
BLAKE2b-256 3b2565c6e1d17568a6adbd3a9c061217d4824cc327850b0e47d6a81aed6724ae

See more details on using hashes here.

File details

Details for the file iotcore-0.0.14-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for iotcore-0.0.14-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1b482550d373d90e6480d20dc2649f9d597fc0391dd1d9d2f55457d8bb106d6f
MD5 fd871717904e2c007c5b5e9aeb947a83
BLAKE2b-256 88c1901bdd588b72bf01f01cc66670f35a809784aa5272080280ed660f78daf1

See more details on using hashes here.

File details

Details for the file iotcore-0.0.14-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for iotcore-0.0.14-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 39e41f7e9574845dd2451181122fe272ae90989352008c3df99f7515748b56c4
MD5 fcc3a1d062b615b4acc66051f5d3a671
BLAKE2b-256 5f4a2fbf5d207a7a9c7d4add8375e0e9a8d6699d71e3f20eba6acb98022f728d

See more details on using hashes here.

File details

Details for the file iotcore-0.0.14-cp311-none-win_amd64.whl.

File metadata

  • Download URL: iotcore-0.0.14-cp311-none-win_amd64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.2.3

File hashes

Hashes for iotcore-0.0.14-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 020ecd8863b4bbbc41dde76dcd6b77bebb7bc6ca836d515d23fc1b31f1df2361
MD5 835d846527e9b69e8caec7d0fade8485
BLAKE2b-256 736262434ef4ae50ca445ccfbe9cc15257527543bb17c771dd85f41fdb70b79e

See more details on using hashes here.

File details

Details for the file iotcore-0.0.14-cp311-none-win32.whl.

File metadata

  • Download URL: iotcore-0.0.14-cp311-none-win32.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.2.3

File hashes

Hashes for iotcore-0.0.14-cp311-none-win32.whl
Algorithm Hash digest
SHA256 dc5a77d613d971d69a9d7b30abcb3c219523c8a8f484841f2949883002d87c96
MD5 d2e4617ef5c4adecf9ccfea4145252c1
BLAKE2b-256 62d903843f7e58f86c03c9ee9dd3d7998b128f15d57307c4be6c62fac4b242d8

See more details on using hashes here.

File details

Details for the file iotcore-0.0.14-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for iotcore-0.0.14-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 df9584f57ee842b293f0a2c04a54d08ce8a4c3eb015e8b3defdeb41076b26d03
MD5 582a20acd3d40e4d9bb83e22c97ff8bd
BLAKE2b-256 59a72153cea55ab02b3a8f5f12ed305e7000ce31eb71be3876f388e88af3eee3

See more details on using hashes here.

File details

Details for the file iotcore-0.0.14-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for iotcore-0.0.14-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 e09977ca5fae489d3ade187a8b27ca670f89477d940cf37ac51ec65e3c8dca73
MD5 c8e68b7020fb5a6aed0ce9b2717a6076
BLAKE2b-256 783b5e04172add0603f13bbf421e04cb7e5b31f6f48bce3eeff7ac19fdbb022f

See more details on using hashes here.

File details

Details for the file iotcore-0.0.14-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for iotcore-0.0.14-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 04b8415bc8c7bc3c55bac0b692d7350565a2a41083528f2e6c4a925227770181
MD5 e8ae52d5abebd462251b7c18b5028812
BLAKE2b-256 12282faee553d1a810bcac30130751ec2727f44869d997c7e7a70b337f9a832f

See more details on using hashes here.

File details

Details for the file iotcore-0.0.14-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for iotcore-0.0.14-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 59a5c04b378ae283df13da8a6f87e19f3703c28bb43d0d5886e3325094e75753
MD5 d7e8c7722f36bd19fac85dbfcfe1254b
BLAKE2b-256 a23372cf8e1d2e522ff30bda268f941849439730807fc04136e372a638b52117

See more details on using hashes here.

File details

Details for the file iotcore-0.0.14-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for iotcore-0.0.14-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f9aab1502e52c979f795d449dcd145ad4ae8500bede8254d98b065d85e84536e
MD5 4b0815369b1cdf9b10a3554c18103048
BLAKE2b-256 97211341c03b2ecc4c5216f4a3cbc73b334c421edb4e18669e0e849bc5acc8d8

See more details on using hashes here.

File details

Details for the file iotcore-0.0.14-cp311-cp311-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for iotcore-0.0.14-cp311-cp311-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 c200048bbfb122306c7e2f9f3894ef3830e479f72637de8ab42795abeedd8021
MD5 cd9764d7be1ed254773f49148adb7b4d
BLAKE2b-256 dd4c3ac80f24a7d32cbcc45ca1cebd6ea5e29140cb742b509ce7baf7f3791768

See more details on using hashes here.

File details

Details for the file iotcore-0.0.14-cp310-none-win_amd64.whl.

File metadata

  • Download URL: iotcore-0.0.14-cp310-none-win_amd64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.2.3

File hashes

Hashes for iotcore-0.0.14-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 560e202c1739600bfcf653435d47ff0534c85cbddeb43dadca10489d2ea57c7b
MD5 ff464e58c3f5a4d8d033dfee78273193
BLAKE2b-256 0c443b4daf0d876d5dd8f668054a2321d71de5c8591defbf245ef06eee3a71f7

See more details on using hashes here.

File details

Details for the file iotcore-0.0.14-cp310-none-win32.whl.

File metadata

  • Download URL: iotcore-0.0.14-cp310-none-win32.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.2.3

File hashes

Hashes for iotcore-0.0.14-cp310-none-win32.whl
Algorithm Hash digest
SHA256 88787858502a468db322193e06dea8d9930404307c892e01121f2713ce6a68c9
MD5 68d530e171795407a16918cc2e9df61e
BLAKE2b-256 66f02e90b0c6ed44d88dfef349dd920b33678b43c602dfa7178d02e2ede809c5

See more details on using hashes here.

File details

Details for the file iotcore-0.0.14-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for iotcore-0.0.14-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6c9d037fb066754f498df1a6596cbfd018759cfe02214081f8116bb6708ada59
MD5 fa1560219f764ac6bf8f058e3ce1b547
BLAKE2b-256 0b9e70fcd51cbe8b227edcab1818b3c7e6193b941ca16e2246042177b14f79bb

See more details on using hashes here.

File details

Details for the file iotcore-0.0.14-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for iotcore-0.0.14-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 eae88976f42c2473c1efcb1bd8965ba96a1028802eb35ad967193d7e8f29cc73
MD5 94ffb188a4c922b9db6bf72807391db0
BLAKE2b-256 366bf92c5895b52ccd2b29da376fd145761df9ff6fead2f6d31a9c03893a2252

See more details on using hashes here.

File details

Details for the file iotcore-0.0.14-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for iotcore-0.0.14-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f05d77fe9113cae0575fc49769ce5252deb56185394c38d2ea4248465782ecc1
MD5 d16b6f6ed9888cf2952ff80ece5a9c6c
BLAKE2b-256 0720d5dc8b7da815a9e9f600b7e5bdd3cea2133d57e0087d9b801dca6b8bf955

See more details on using hashes here.

File details

Details for the file iotcore-0.0.14-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for iotcore-0.0.14-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 f7c046219a79ce5d5d2fd9f2f8e11d48fefd40c8c14a971298332b0718bbea4a
MD5 26a5f8d84c125dad7e08b8cbb79f99cb
BLAKE2b-256 68725e60514acaeb209bae9d79745ea0b6eabd6fe2a4b163739b576571ce25cf

See more details on using hashes here.

File details

Details for the file iotcore-0.0.14-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for iotcore-0.0.14-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e8255dda7eca39caab2a9042091d07ec006660a14c431f226667be2b006a8434
MD5 3d3afc9cd8e28e6be54745e5190c6802
BLAKE2b-256 afac48de6f456400be32b19ec7296b36a920eee7f8f8c5bed04e7ff0e798dc62

See more details on using hashes here.

File details

Details for the file iotcore-0.0.14-cp310-cp310-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for iotcore-0.0.14-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 ef445ca4ad5d8675171e4b33b2be277c296c03c4c693c0970ab0ad7d889ec8ee
MD5 dd82c0a8154b41b43e8c8df39663fa8b
BLAKE2b-256 75f43360f2b2d1affa2f2d5b5982f0ed0dddd8b83920b87361194f93fa9b7e9f

See more details on using hashes here.

File details

Details for the file iotcore-0.0.14-cp39-none-win_amd64.whl.

File metadata

  • Download URL: iotcore-0.0.14-cp39-none-win_amd64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.2.3

File hashes

Hashes for iotcore-0.0.14-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 4e9e8207217c82b4ddce71ea709f5403c2975ba2e65ccf415af8cd02f232455e
MD5 16b598b74fb19c6c0b3a637b7e2a4f42
BLAKE2b-256 559d5ae9d20bf750e71760a14a22d2d00701678b21cfce15f33ebd335eeddecd

See more details on using hashes here.

File details

Details for the file iotcore-0.0.14-cp39-none-win32.whl.

File metadata

  • Download URL: iotcore-0.0.14-cp39-none-win32.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.2.3

File hashes

Hashes for iotcore-0.0.14-cp39-none-win32.whl
Algorithm Hash digest
SHA256 74f9b9ca1d764ee2122d19798dfe53bd7e06f4040d7e05b21257fefd8c129cc9
MD5 23bae350c0c4d10d4e3c5aa0a0077117
BLAKE2b-256 8b9897a9123ff5a915d435807ca6c890420376a1866c7e4cd6c351ddd03e3b57

See more details on using hashes here.

File details

Details for the file iotcore-0.0.14-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for iotcore-0.0.14-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5ca2ffbc4b784dc319d99c876fe4c015b44ce75ed56e77b061a86a19135cc3ac
MD5 9d5ee78ded938e09a26933707c43f5f6
BLAKE2b-256 306dc24136e7d91bde0283ff7e3733284211779c1ba43772e577a35fe9e4b4d2

See more details on using hashes here.

File details

Details for the file iotcore-0.0.14-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for iotcore-0.0.14-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 78879ec1eba93a0578d2939538c1f6468d33a37da426670f6057f91eae486369
MD5 cd603edddf9ba0f15216f20ff75d5e25
BLAKE2b-256 2c145ddf6fc8b36b1d683a4dfda0ad445588c868cdffa6329faab665c372c576

See more details on using hashes here.

File details

Details for the file iotcore-0.0.14-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for iotcore-0.0.14-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 72ebdcdc7c93225e415aab5cc8b1a4d33bbe0df66cc770936990a6d919158c1c
MD5 145e1df496b0166dc0c2167b841ae7bd
BLAKE2b-256 28689405cba8bcb6a7733244074b3d97f950243ad88155c8df58e3c9df5b3f13

See more details on using hashes here.

File details

Details for the file iotcore-0.0.14-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for iotcore-0.0.14-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 42b326af0211b6ce5d16737d0670acf905aa8a9bd2c2fa6819d76b210c2bfa07
MD5 c724785e0c0ffaa10239fbc2c4272a55
BLAKE2b-256 219a7f3643c070ef56f66d63eb9da5c7033dd5f4a158a50738109a0071805e42

See more details on using hashes here.

File details

Details for the file iotcore-0.0.14-cp38-none-win_amd64.whl.

File metadata

  • Download URL: iotcore-0.0.14-cp38-none-win_amd64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.2.3

File hashes

Hashes for iotcore-0.0.14-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 dbcbebf6444dacd799fdf85133a69728d863dd8e9d2496845e11822770fd878e
MD5 6ed1eef99370bf5624f902173f77a525
BLAKE2b-256 5f380de847c2c0ff7bd722f880ec9c096bab92d656cf16b89065ed35f1cd66f1

See more details on using hashes here.

File details

Details for the file iotcore-0.0.14-cp38-none-win32.whl.

File metadata

  • Download URL: iotcore-0.0.14-cp38-none-win32.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.2.3

File hashes

Hashes for iotcore-0.0.14-cp38-none-win32.whl
Algorithm Hash digest
SHA256 08a712205dd65867b0e58dd9a53ccaeaf0923d7644a81ef0a69b310364912170
MD5 8a7bf054756355f668bcbd57bcb17819
BLAKE2b-256 2b4f278d4c2ef4e60eaec83743ad67201b9f1e03cf84946ae1956ceeeca9aa6a

See more details on using hashes here.

File details

Details for the file iotcore-0.0.14-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for iotcore-0.0.14-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 33580b97466349a68cfdae7190ee1ef3ed1cd69011df08aef0d5f29fffb96efe
MD5 fa752c5974798e3a10e79b1814e91c0c
BLAKE2b-256 4028d792e5e7df5e8b95963644fe31dfbfcc81306e9554fd1ad121da42dc4d14

See more details on using hashes here.

File details

Details for the file iotcore-0.0.14-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for iotcore-0.0.14-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 111aca6bdd89364905ae31f0638c481175e3ee23b4930295ffa8999079acea14
MD5 9c4c794b1c5f393402dc5190f70bfa01
BLAKE2b-256 4990aaa87b03361d455827bbc6d6af5c17aa53adb393466e5670a5a64fc7cae9

See more details on using hashes here.

File details

Details for the file iotcore-0.0.14-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for iotcore-0.0.14-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 467ab3ef8652be0c0e417b0705b884f31f3df203ad230e3904dd322f775d9bdd
MD5 62274e68b1567a3aba3da0ebe41d937f
BLAKE2b-256 e38bec19cb2a1b5f8c883c932deaef719a25854b92770f2cc4b086931b9e63b7

See more details on using hashes here.

File details

Details for the file iotcore-0.0.14-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for iotcore-0.0.14-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 2f1850d23cf786caebb27d8c958983dc5a26f7fa3e70bd7b3045a2fef9ef6cf2
MD5 abb06e929133415cd5d410d1d9cd7739
BLAKE2b-256 77f2e8c2c61e8900e96a16f490e1f9df44d51792fc012fee4a82e13e4372bb3b

See more details on using hashes here.

File details

Details for the file iotcore-0.0.14-cp37-none-win_amd64.whl.

File metadata

  • Download URL: iotcore-0.0.14-cp37-none-win_amd64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.7, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.2.3

File hashes

Hashes for iotcore-0.0.14-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 b8d0c4399a24307cc0526f27bfa3e008235128873a3be1b7554f899d0fd22a2d
MD5 e7a5f38204e91e11cf711408a8cfb46e
BLAKE2b-256 695361baf7596581938873736644fed4004f14f0201128d5f538e7973592cb7f

See more details on using hashes here.

File details

Details for the file iotcore-0.0.14-cp37-none-win32.whl.

File metadata

  • Download URL: iotcore-0.0.14-cp37-none-win32.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: CPython 3.7, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.2.3

File hashes

Hashes for iotcore-0.0.14-cp37-none-win32.whl
Algorithm Hash digest
SHA256 64351cb270b9d3fb06e3f4274f6a7e830f6e63f1049e508d5d0392badbf61dcf
MD5 a95cb7a21d6ece6874cb8edb2141f555
BLAKE2b-256 607487e064a0506928a50bee68694f610a3810fcaf9bca16c619d0cb459c646b

See more details on using hashes here.

File details

Details for the file iotcore-0.0.14-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for iotcore-0.0.14-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 58c6801401c1e886b35b88e31005442c7e3a7a8929ac55c526340bc132de4a44
MD5 4fb84ff1bdb6a5e8adf671abd6d46383
BLAKE2b-256 60e797a4928d11674f07c205fc2c3c1473ea37c613749a0974f8cd480256f8e5

See more details on using hashes here.

File details

Details for the file iotcore-0.0.14-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for iotcore-0.0.14-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 0939cfc4c56d41eb43c8ed915c6f6197187373033726e90e7e59272ea73967fd
MD5 8b7fba3e672912aaea5e5f0d32bc3ce7
BLAKE2b-256 1de74013dc56f34d0cd45fdb9b6c4205c49e571b98571de34932f8ed81152745

See more details on using hashes here.

File details

Details for the file iotcore-0.0.14-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for iotcore-0.0.14-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 df34f055ce89eaacbaa19a67dbf63a398455138727d5cde7de5484f68eb8335e
MD5 0bbfa78e16f97dee65062f95caef5eba
BLAKE2b-256 d8fde6f5acf3388fefef39df5ab851e94ad107f97893a2e62eb73453856cc943

See more details on using hashes here.

File details

Details for the file iotcore-0.0.14-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for iotcore-0.0.14-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 eab5091ed8db64dd3cb43f309e8928c9df58f92894f341cf7502f6901ad92e38
MD5 f7d7e9956373689c6177296c83aac1c2
BLAKE2b-256 acd319104f2a27aae3900857b5ec04a0183447d79225dc6a7d07a05a004aa46c

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