Python for IBM Watson IoT Platform
==================================
|GitHub issues| |GitHub| |PyPI| |Project Status| |Downloads| |image1|
|Code Style: Black|
Python module for interacting with **Maximo IoT** and `IBM Watson IoT
Platform <https://internetofthings.ibmcloud.com>`__
- Python 3.11
- Python 3.10
- Python 3.9
Product Withdrawal Notice
-------------------------
Per the September 8, 2020
`announcement <https://www-01.ibm.com/common/ssi/cgi-bin/ssialias?subtype=ca&infotype=an&appname=iSource&supplier=897&letternum=ENUS920-136#rprodnx>`__
IBM Watson IoT Platform (5900-A0N) has been withdrawn from marketing
effective **December 9, 2020**. As a result, updates to this project
will be limited.
Dependencies
------------
- `paho-mqtt <https://pypi.python.org/pypi/paho-mqtt>`__
- `iso8601 <https://pypi.python.org/pypi/iso8601>`__
- `pytz <https://pypi.python.org/pypi/pytz>`__
- `requests <https://pypi.python.org/pypi/requests>`__
Installation
------------
Install the `latest version <https://pypi.org/project/wiotp-sdk/>`__ of
the library with pip
::
# pip install wiotp-sdk
Uninstall
---------
Uninstalling the module is simple.
::
# pip uninstall wiotp-sdk
Documentation
-------------
https://ibm-watson-iot.github.io/iot-python/
Supported Features
------------------
- **Device Connectivity**: Connect your device(s) to Watson IoT Platform
with ease using this library
- **Gateway Connectivity**: Connect your gateway(s) to Watson IoT
Platform with ease using this library
- **Application connectivity**: Connect your application(s) to Watson
IoT Platform with ease using this library
- **Watson IoT API**: Support for the interacting with the Watson IoT
Platform through REST APIs
- **SSL/TLS**: By default, this library connects your devices, gateways
and applications securely to Watson IoT Platform registered service.
Ports ``8883`` (default) and ``443`` support secure connections using
TLS with the MQTT and HTTP protocol. Support for MQTT with TLS
requires at least Python v2.7.9 or v3.5, and openssl v1.0.1
- **Device Management for Device**: Connects your device(s) as managed
device(s) to Watson IoT Platform.
- **Device Management for Gateway**: Connects your gateway(s) as managed
device(s) to Watson IoT Platform.
- **Device Management Extensions**: Provides support for custom device
management actions.
- **Scalable Applications**: Supports load balancing of MQTT
subscriptions over multiple application instances.
- **Auto Reconnect**: All clients support automatic reconnect to the
Platform in the event of a network interruption.
- **Websockets**: Support device/gateway/application connectivity to
Watson IoT Platform using WebSocket
.. |GitHub issues| image:: https://img.shields.io/github/issues/ibm-watson-iot/iot-python.svg
:target: https://github.com/ibm-watson-iot/iot-python/issues
.. |GitHub| image:: https://img.shields.io/github/license/ibm-watson-iot/iot-python.svg
:target: https://github.com/ibm-watson-iot/iot-python/blob/master/LICENSE
.. |PyPI| image:: https://img.shields.io/pypi/v/wiotp-sdk.svg
:target: https://pypi.org/project/wiotp-sdk/
.. |Project Status| image:: https://img.shields.io/badge/python-3.9%20%7C%203.10%20%7C%203.11-blue
.. |Downloads| image:: https://pepy.tech/badge/ibmiotf
:target: https://pepy.tech/project/ibmiotf
.. |image1| image:: https://pepy.tech/badge/wiotp-sdk
:target: https://pepy.tech/project/wiotp-sdk
.. |Code Style: Black| image:: https://img.shields.io/badge/code%20style-black-000000.svg
:target: https://github.com/ambv/black
Raw data
{
"_id": null,
"home_page": "https://github.com/ibm-watson-iot/iot-python",
"name": "wiotp-sdk",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": null,
"author": "David Parker",
"author_email": "parkerda@uk.ibm.com",
"download_url": "https://files.pythonhosted.org/packages/f7/6b/8f100eac1946d53fe4deb5d4c044213cfecd908e10fcda68b26905f7f50c/wiotp_sdk-1.0.1.tar.gz",
"platform": null,
"description": "Python for IBM Watson IoT Platform\n==================================\n\n|GitHub issues| |GitHub| |PyPI| |Project Status| |Downloads| |image1|\n|Code Style: Black|\n\nPython module for interacting with **Maximo IoT** and `IBM Watson IoT\nPlatform <https://internetofthings.ibmcloud.com>`__\n\n- Python 3.11\n- Python 3.10\n- Python 3.9\n\nProduct Withdrawal Notice\n-------------------------\n\nPer the September 8, 2020\n`announcement <https://www-01.ibm.com/common/ssi/cgi-bin/ssialias?subtype=ca&infotype=an&appname=iSource&supplier=897&letternum=ENUS920-136#rprodnx>`__\nIBM Watson IoT Platform (5900-A0N) has been withdrawn from marketing\neffective **December 9, 2020**. As a result, updates to this project\nwill be limited.\n\nDependencies\n------------\n\n- `paho-mqtt <https://pypi.python.org/pypi/paho-mqtt>`__\n- `iso8601 <https://pypi.python.org/pypi/iso8601>`__\n- `pytz <https://pypi.python.org/pypi/pytz>`__\n- `requests <https://pypi.python.org/pypi/requests>`__\n\nInstallation\n------------\n\nInstall the `latest version <https://pypi.org/project/wiotp-sdk/>`__ of\nthe library with pip\n\n::\n\n # pip install wiotp-sdk\n\nUninstall\n---------\n\nUninstalling the module is simple.\n\n::\n\n # pip uninstall wiotp-sdk\n\nDocumentation\n-------------\n\nhttps://ibm-watson-iot.github.io/iot-python/\n\nSupported Features\n------------------\n\n- **Device Connectivity**: Connect your device(s) to Watson IoT Platform\n with ease using this library\n- **Gateway Connectivity**: Connect your gateway(s) to Watson IoT\n Platform with ease using this library\n- **Application connectivity**: Connect your application(s) to Watson\n IoT Platform with ease using this library\n- **Watson IoT API**: Support for the interacting with the Watson IoT\n Platform through REST APIs\n- **SSL/TLS**: By default, this library connects your devices, gateways\n and applications securely to Watson IoT Platform registered service.\n Ports ``8883`` (default) and ``443`` support secure connections using\n TLS with the MQTT and HTTP protocol. Support for MQTT with TLS\n requires at least Python v2.7.9 or v3.5, and openssl v1.0.1\n- **Device Management for Device**: Connects your device(s) as managed\n device(s) to Watson IoT Platform.\n- **Device Management for Gateway**: Connects your gateway(s) as managed\n device(s) to Watson IoT Platform.\n- **Device Management Extensions**: Provides support for custom device\n management actions.\n- **Scalable Applications**: Supports load balancing of MQTT\n subscriptions over multiple application instances.\n- **Auto Reconnect**: All clients support automatic reconnect to the\n Platform in the event of a network interruption.\n- **Websockets**: Support device/gateway/application connectivity to\n Watson IoT Platform using WebSocket\n\n.. |GitHub issues| image:: https://img.shields.io/github/issues/ibm-watson-iot/iot-python.svg\n :target: https://github.com/ibm-watson-iot/iot-python/issues\n.. |GitHub| image:: https://img.shields.io/github/license/ibm-watson-iot/iot-python.svg\n :target: https://github.com/ibm-watson-iot/iot-python/blob/master/LICENSE\n.. |PyPI| image:: https://img.shields.io/pypi/v/wiotp-sdk.svg\n :target: https://pypi.org/project/wiotp-sdk/\n.. |Project Status| image:: https://img.shields.io/badge/python-3.9%20%7C%203.10%20%7C%203.11-blue\n.. |Downloads| image:: https://pepy.tech/badge/ibmiotf\n :target: https://pepy.tech/project/ibmiotf\n.. |image1| image:: https://pepy.tech/badge/wiotp-sdk\n :target: https://pepy.tech/project/wiotp-sdk\n.. |Code Style: Black| image:: https://img.shields.io/badge/code%20style-black-000000.svg\n :target: https://github.com/ambv/black\n",
"bugtrack_url": null,
"license": "Eclipse Public License - v1.0",
"summary": "Python SDK for Maximo IoT and IBM Watson IoT Platform",
"version": "1.0.1",
"project_urls": {
"Homepage": "https://github.com/ibm-watson-iot/iot-python"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "c4ba9a5cb966b0932071290a63c01b6bb47dbe04c07a411e4e5e900504dc4d25",
"md5": "9236df973070b84aee7cd1bba18f70fa",
"sha256": "a74f6385840139d5d5516838a074b4d597d35ec916ba2a0a039cf24a70db6eba"
},
"downloads": -1,
"filename": "wiotp_sdk-1.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "9236df973070b84aee7cd1bba18f70fa",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 92685,
"upload_time": "2024-10-16T15:26:31",
"upload_time_iso_8601": "2024-10-16T15:26:31.110827Z",
"url": "https://files.pythonhosted.org/packages/c4/ba/9a5cb966b0932071290a63c01b6bb47dbe04c07a411e4e5e900504dc4d25/wiotp_sdk-1.0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f76b8f100eac1946d53fe4deb5d4c044213cfecd908e10fcda68b26905f7f50c",
"md5": "f1680d42a4604c36dfb2f52275527d2d",
"sha256": "23776c17870ee1ab91448e25718f8e731abe73fc316f899e223983f088e4777a"
},
"downloads": -1,
"filename": "wiotp_sdk-1.0.1.tar.gz",
"has_sig": false,
"md5_digest": "f1680d42a4604c36dfb2f52275527d2d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 97985,
"upload_time": "2024-10-16T15:26:32",
"upload_time_iso_8601": "2024-10-16T15:26:32.199478Z",
"url": "https://files.pythonhosted.org/packages/f7/6b/8f100eac1946d53fe4deb5d4c044213cfecd908e10fcda68b26905f7f50c/wiotp_sdk-1.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-10-16 15:26:32",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "ibm-watson-iot",
"github_project": "iot-python",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "wiotp-sdk"
}