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
Dependencies
Installation
Install the latest version of the library with pip
[root@localhost ~]# pip install ibmiotf
Uninstall
Uninstalling the module is simple.
[root@localhost ~]# pip uninstall ibmiotf
Documentation
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 |
SSL/TLS |
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.