Metadata-Version: 2.1
Name: wiotp-sdk
Version: 1.0.0
Summary: Python SDK for Maximo IoT and IBM Watson IoT Platform
Home-page: https://github.com/ibm-watson-iot/iot-python
Author: David Parker
Author-email: parkerda@uk.ibm.com
License: Eclipse Public License - v1.0
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Communications
Classifier: Topic :: Internet
Classifier: Topic :: Software Development :: Libraries :: Python Modules
License-File: LICENSE
Requires-Dist: iso8601>=0.1.12
Requires-Dist: pytz>=2020.1
Requires-Dist: pyyaml>=5.3.1
Requires-Dist: paho-mqtt<2.0.0,>=1.5.0
Requires-Dist: requests>=2.23.0
Requires-Dist: requests_toolbelt>=0.9.1
Provides-Extra: dev
Requires-Dist: build; extra == "dev"
Requires-Dist: pytest; extra == "dev"

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
