All Projects → aws → Aws Iot Device Sdk Cpp V2

aws / Aws Iot Device Sdk Cpp V2

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

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

Java
Repository for Java codes and algos.Star the repo too.
Stars: ✭ 53 (+0%)
Mutual labels:  hacktoberfest
Ripple Without Js
Create Material Design ripple effect in your HTML without using a single line of JS.
Stars: ✭ 53 (+0%)
Mutual labels:  hacktoberfest
Rescript React Navigation
ReScript bindings for React Navigation
Stars: ✭ 54 (+1.89%)
Mutual labels:  hacktoberfest
Geeksforgeeks Dsa 2
This repository contains all the assignments and practice questions solved during the Data Structures and Algorithms course in C++ taught by the Geeks For Geeks team.
Stars: ✭ 53 (+0%)
Mutual labels:  hacktoberfest
Wombat
Flat file headless CMS for building configurable API
Stars: ✭ 53 (+0%)
Mutual labels:  hacktoberfest
Vue Social Sharing
A renderless Vue.js component for sharing links to social networks, compatible with SSR
Stars: ✭ 1,071 (+1920.75%)
Mutual labels:  hacktoberfest
Silverstripe Queuedjobs
A module that provides interfaces for scheduling jobs for certain times.
Stars: ✭ 52 (-1.89%)
Mutual labels:  hacktoberfest
Awesome Emoji Picker
Add-on/WebExtension that provides a modern emoji picker that you can use to find and copy/insert emoji into the active web page.
Stars: ✭ 54 (+1.89%)
Mutual labels:  hacktoberfest
Dbbench
🏋️ dbbench is a simple database benchmarking tool which supports several databases and own scripts
Stars: ✭ 52 (-1.89%)
Mutual labels:  hacktoberfest
Animoji
Describe your favorite anime with emoji ✨
Stars: ✭ 54 (+1.89%)
Mutual labels:  hacktoberfest
Knigge
An opinionated way of dealing with behaviours
Stars: ✭ 53 (+0%)
Mutual labels:  hacktoberfest
Json Api Dart
JSON:API client for Dart/Flutter
Stars: ✭ 53 (+0%)
Mutual labels:  hacktoberfest
Druid Exporter
A Golang based exporter captures druid API related metrics and receives druid-emitting HTTP JSON data.
Stars: ✭ 54 (+1.89%)
Mutual labels:  hacktoberfest
Kubernetes Cheatsheet
This is Kubernetes Cheatsheet based on Kubernetes API 1.19 version.
Stars: ✭ 53 (+0%)
Mutual labels:  hacktoberfest
Nestjs Redoc
📘 ReDoc frontend for you NestJS swagger API documentation
Stars: ✭ 54 (+1.89%)
Mutual labels:  hacktoberfest
React Emoji Search
🦄 A simple emoji search tool made with ReactJS.
Stars: ✭ 53 (+0%)
Mutual labels:  hacktoberfest
Fosoauthserverbundle
A server side OAuth2 Bundle for Symfony
Stars: ✭ 1,068 (+1915.09%)
Mutual labels:  hacktoberfest
Laravel Janitor
🔑 Easily add login proxy to your Laravel API
Stars: ✭ 54 (+1.89%)
Mutual labels:  hacktoberfest
Gg
A tool to manage multiple git repositories
Stars: ✭ 54 (+1.89%)
Mutual labels:  hacktoberfest
Sanity Typed Queries
A typed, zero-dependency schema generator and query builder for Sanity.
Stars: ✭ 54 (+1.89%)
Mutual labels:  hacktoberfest

AWS IoT Device SDK for C++ v2

This document provides information about the AWS IoT device SDK for C++ V2.

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

This SDK is built on the AWS Common Runtime, a collection of libraries (aws-c-common, aws-c-io, aws-c-mqtt, 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 C++ by the aws-crt-cpp package.

Jump To:

Installation

Minimum Requirements

  • C++ 11 or higher
  • CMake 3.1+
  • Clang 3.9+ or GCC 4.4+ or MSVC 2015+

Build from source

Automatically Build and Install AWS Dependencies

Note: -DCMAKE_INSTALL_PREFIX can be any path where the project needs to be installed. Taking sdk-cpp-workspace as an example here.

MaxOS and Linux

mkdir sdk-cpp-workspace
cd sdk-cpp-workspace
git clone --recursive https://github.com/aws/aws-iot-device-sdk-cpp-v2.git
mkdir aws-iot-device-sdk-cpp-v2-build
cd aws-iot-device-sdk-cpp-v2-build
cmake -DCMAKE_INSTALL_PREFIX="<absolute path sdk-cpp-workspace dir>" -DBUILD_DEPS=ON -DCMAKE_BUILD_TYPE="<Release|RelWithDebInfo|Debug>" ../aws-iot-device-sdk-cpp-v2
cmake --build . --target install

Windows

mkdir sdk-cpp-workspace
cd sdk-cpp-workspace
git clone --recursive https://github.com/aws/aws-iot-device-sdk-cpp-v2.git
mkdir aws-iot-device-sdk-cpp-v2-build
cd aws-iot-device-sdk-cpp-v2-build
cmake -DCMAKE_INSTALL_PREFIX="<absolute path sdk-cpp-workspace dir>" -DCMAKE_PREFIX_PATH="<absolute path sdk-cpp-workspace dir>" -DBUILD_DEPS=ON ../aws-iot-device-sdk-cpp-v2
cmake --build . --target install --config "<Release|RelWithDebInfo|Debug>"

Due to maximum path length limitations in the Windows API, we recommend enabling long paths on your development machines, or cloning to a short path like: C:\dev\iotsdk

--config is only REQUIRED for multi-configuration build tools (VisualStudio/MsBuild being the most common).

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