All Projects → ibm-watson-iot → Iot Python

ibm-watson-iot / Iot Python

Licence: epl-1.0
Client libraries and samples for connecting to IBM Watson IoT using Python 2.7 and 3.x

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Iot Python

Decentralized Internet
A SDK/library for decentralized web and distributing computing projects
Stars: ✭ 406 (+121.86%)
Mutual labels:  sdk, iot
Iotkit Embedded
高速镜像: https://code.aliyun.com/linkkit/c-sdk
Stars: ✭ 461 (+151.91%)
Mutual labels:  sdk, iot
Parse Embedded Sdks
The Embedded SDKs for the Parse Platform
Stars: ✭ 244 (+33.33%)
Mutual labels:  sdk, iot
Dorita980
Unofficial iRobot Roomba and Braava (i7/i7+, 980, 960, 900, e5, 690, 675, m6, etc) node.js library (SDK) to control your robot
Stars: ✭ 523 (+185.79%)
Mutual labels:  sdk, iot
Parse Sdk Arduino
The Arduino SDK for the Parse Platform
Stars: ✭ 59 (-67.76%)
Mutual labels:  sdk, iot
Esp8266 Firmware
DeviceHive esp8266 firmware. Control hardware via clouds with DeviceHive!
Stars: ✭ 154 (-15.85%)
Mutual labels:  sdk, iot
Azure Iot Sdk C
A C99 SDK for connecting devices to Microsoft Azure IoT services
Stars: ✭ 412 (+125.14%)
Mutual labels:  sdk, iot
Milo
Eclipse Milo™ - an open source implementation of OPC UA (IEC 62541).
Stars: ✭ 587 (+220.77%)
Mutual labels:  sdk, iot
Worldpay Within Sdk
Worldpay Within SDK to allow payments within IoT. Written in Go.
Stars: ✭ 12 (-93.44%)
Mutual labels:  sdk, iot
Iotplatform
An open-source IoT platform that enables rapid development, management and scaling of IoT projects. With this IoT platform, you are able to: 1) Provision and control devices, 2) Collect and visualize data from devices, 3) Analyze device data and trigger alarms, 4) Deliver device data to other systems, 5) Enable use-case specific features using customizable rules and plugins.
Stars: ✭ 82 (-55.19%)
Mutual labels:  sdk, iot
Iot Nodejs
Client libraries and samples for connecting to IBM Watson IoT using nodejs
Stars: ✭ 170 (-7.1%)
Mutual labels:  sdk, iot
Vorto
Vorto Project
Stars: ✭ 179 (-2.19%)
Mutual labels:  iot
Openwrt Node Packages
OpenWrt Project Node.js packages. v10.x LTS and v12.x LTS and v14.x LTS
Stars: ✭ 176 (-3.83%)
Mutual labels:  iot
Cognitive Face Windows
Windows SDK for the Microsoft Face API, part of Cognitive Services
Stars: ✭ 175 (-4.37%)
Mutual labels:  sdk
Esp Va Sdk
Espressif's Voice Assistant SDK: Alexa, Google Voice Assistant, Google DialogFlow
Stars: ✭ 174 (-4.92%)
Mutual labels:  iot
Hstream
The streaming database built for IoT data storage and real-time processing in the 5G Era
Stars: ✭ 166 (-9.29%)
Mutual labels:  iot
Xfrps
xfrps fork from frp but mainly use its server side feature and cooperate with xfrp
Stars: ✭ 179 (-2.19%)
Mutual labels:  iot
Alipay Sdk Python All
支付宝开放平台 Alipay SDK for Python
Stars: ✭ 174 (-4.92%)
Mutual labels:  sdk
Aquila
IPCamera, aim to support V4L2/UVC/RaspberryPi/Hisi/XXX SDK production
Stars: ✭ 173 (-5.46%)
Mutual labels:  iot
Applicationinsights Java
Application Insights for Java
Stars: ✭ 172 (-6.01%)
Mutual labels:  sdk

Python for IBM Watson IoT Platform

Build Status Coverage Status GitHub issues GitHub PyPI Downloads Downloads Code Style: Black

Python module for interacting with the IBM Watson IoT Platform.

Note: As of version 0.12, versions of Python less than 3.6 are not officially supported. Compatability with older versions of Python is not guaranteed.

Dependencies

Installation

Install the latest version of the library with pip

# pip install wiotp-sdk

Uninstall

Uninstalling the module is simple.

# pip uninstall wiotp-sdk

Legacy ibmiotf Module

Version 0.4.0 of the old ibmiotf pre-release is still available, if you do not wish to upgrade to the new version, we have no plans to remove this from pypi at this time, however it will not be getting any updates.

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

Unsupported Features

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].