Skip to main content

Python Client for IBM Watson IoT Platform

Project description

Python module for interacting with the IBM Watson IoT Platform.

Note: Support for MQTT with TLS requires at least Python v2.7.9 or v3.4, and openssl v1.0.1


Install the latest version of the library with pip

[root@localhost ~]# pip install ibmiotf


Uninstalling the module is simple.

[root@localhost ~]# pip uninstall ibmiotf


Documentation for the library is now located inside Bluemix:

Supported Features

Feature Supported?
Device Connectivity Yes
Gateway Connectivity Yes
Application connectivity Yes
Watson IoT API Yes
Client side Certificate based authentication No
Device Management Yes
Device Management Extension Yes
Scalable Application Yes
Auto Reconnect Yes
Websocket Yes
Event/Command publish using MQTT Yes
Event/Command publish using HTTP Yes
Data Formats JSON, XML and TEXT

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date (57.9 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page