All Projects → aws → Aws Iot Device Sdk Python V2

aws / Aws Iot Device Sdk Python V2

Licence: apache-2.0
Next generation AWS IoT Client SDK for Python using the AWS Common Runtime

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Aws Iot Device Sdk Python V2

Dnspy.extension.holly
A dnSpy extension to aid reversing of obfuscated assemblies
Stars: ✭ 127 (-0.78%)
Mutual labels:  hacktoberfest
Emsdk
Emscripten SDK
Stars: ✭ 1,862 (+1354.69%)
Mutual labels:  hacktoberfest
Leetcode Solutions
This repository consists of solutions to the problem from LeetCode platform. Subscribe to our Channel for more updates
Stars: ✭ 128 (+0%)
Mutual labels:  hacktoberfest
Mastering Python For Finance Second Edition
Sources codes for: Mastering Python for Finance, Second Edition
Stars: ✭ 127 (-0.78%)
Mutual labels:  hacktoberfest
Textlog
Minimalist, lefty-style Jekyll theme designed for documentation based blog.
Stars: ✭ 127 (-0.78%)
Mutual labels:  hacktoberfest
Camunda Bpm Webapp
This codebase was merged with https://github.com/camunda/camunda-bpm-platform. Only maintenance branches are active.
Stars: ✭ 127 (-0.78%)
Mutual labels:  hacktoberfest
Django Init
Project template used at Fueled for scaffolding new Django based projects. 💫
Stars: ✭ 126 (-1.56%)
Mutual labels:  hacktoberfest
Ocpp
Python implementation of the Open Charge Point Protocol (OCPP).
Stars: ✭ 127 (-0.78%)
Mutual labels:  hacktoberfest
Google Foobar Help
Guidance on how to tackle some of the foobar challenges.
Stars: ✭ 127 (-0.78%)
Mutual labels:  hacktoberfest
Baker
Baker is a high performance, composable and extendable data-processing pipeline for the big data era
Stars: ✭ 127 (-0.78%)
Mutual labels:  hacktoberfest
Codezilla
⚡️ codezilla ⚡️ One giant 🦖 collection of algorithms & design patterns.
Stars: ✭ 127 (-0.78%)
Mutual labels:  hacktoberfest
Go Dpi
Application layer protocol identification of traffic flows
Stars: ✭ 127 (-0.78%)
Mutual labels:  hacktoberfest
Nagios
Development repository for the nagios cookbook
Stars: ✭ 127 (-0.78%)
Mutual labels:  hacktoberfest
Aid
One-Stop System for Machine Learning.
Stars: ✭ 127 (-0.78%)
Mutual labels:  hacktoberfest
Awesome Python Scripts
A curated collection of some 😍 cool Python scripts.
Stars: ✭ 128 (+0%)
Mutual labels:  hacktoberfest
Cape Python
Collaborate on privacy-preserving policy for data science projects in Pandas and Apache Spark
Stars: ✭ 125 (-2.34%)
Mutual labels:  hacktoberfest
Introduction To Bash Scripting
Free Introduction to Bash Scripting eBook
Stars: ✭ 1,903 (+1386.72%)
Mutual labels:  hacktoberfest
Rasa Ptbr Boilerplate
Um template para criar um FAQ chatbot usando Rasa, Rocket.chat, elastic search
Stars: ✭ 128 (+0%)
Mutual labels:  hacktoberfest
Forms
📝 Simple form & survey app for Nextcloud
Stars: ✭ 127 (-0.78%)
Mutual labels:  hacktoberfest
Sci
[MIRROR] Gentoo Science Overlay
Stars: ✭ 127 (-0.78%)
Mutual labels:  hacktoberfest

AWS IoT Device SDK v2 for Python

This document provides information about the AWS IoT Device SDK v2 for Python.

If you have any issues or feature requests, please file an issue or pull request.

API documentation: https://aws.github.io/aws-iot-device-sdk-python-v2/

This SDK is built on the AWS Common Runtime, a collection of libraries (aws-c-common, aws-c-io, aws-c-mqtt, aws-c-compression, aws-c-http, aws-c-cal, aws-c-auth, s2n ...) written in C to be cross-platform, high-performance, secure, and reliable. The libraries are bound to Python by the awscrt package (PyPI) (Github).

Jump To:

Installation

Minimum Requirements

  • Python 3.5+

Install from PyPI

python3 -m pip install awsiotsdk

Install from source

git clone https://github.com/aws/aws-iot-device-sdk-python-v2.git
python3 -m pip install ./aws-iot-device-sdk-python-v2

Installation Issues

awsiotsdk depends on awscrt, which makes use of C extensions. Precompiled wheels are downloaded when installing on major platforms (Mac, Windows, Linux, Raspbian. If wheels are unavailable for your platform, your machine must compile some C libraries. If you encounter issues, install the following and try again:

sudo apt-get update
sudo apt-get install cmake
sudo apt-get install libssl-dev

Mac-Only TLS Behavior

Please note that on Mac, once a private key is used with a certificate, that certificate-key pair is imported into the Mac Keychain. All subsequent uses of that certificate will use the stored private key and ignore anything passed in programmatically. Beginning in v1.3.2, when a stored private key from the Keychain is used, the following will be logged at the "info" log level:

static: certificate has an existing certificate-key pair that was previously imported into the Keychain.  Using key from Keychain instead of the one provided.

Samples

Samples README

Getting Help

The best way to interact with our team is through GitHub. You can open an issue and choose from one of our templates for guidance, bug reports, or feature requests. You may also find help on community resources such as StackOverFlow with the tag #aws-iot or If you have a support plan with AWS Support, you can also create a new support case.

Please make sure to check out our resources too before opening an issue:

Giving Feedback and Contributions

We need your help in making this SDK great. Please participate in the community and contribute to this effort by submitting issues, participating in discussion forums and submitting pull requests through the following channels.

License

This library is licensed under the Apache 2.0 License.

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].