A C99 SDK for connecting devices to Microsoft Azure IoT services
OTHER License
Bot releases are hidden (Show)
Published by ewertons about 5 years ago
Package versions:
Apt/Debian:
azure-iot-sdk-c - 0.2.0.0-23xenial
azure-iot-sdk-c - 0.2.0.0-16bionic
azure-iot-sdk-c - 0.2.0-23trusty
VcPkg:
Port: azure-iot-sdk-c
Version: 2019-10-07.1
Published by ewertons about 5 years ago
Published by ewertons over 5 years ago
Published by ewertons over 5 years ago
Published by ewertons over 5 years ago
Published by massand over 5 years ago
Update run_c_sdk_on_constrained_device.md (#890)
Remove 0xb character from comments (#880)
Rename buffer to azure buffer and update repos (#894)
Misc. Azure Dev Ops and Github template improvements
Enabled Edge E2E tests in the gate
Removed invalid character from comment on tpm file (#909)
Renamed Base64 utilities to avoid name conflicts
Moving the NULLing out of the transport into the close function
Published by massand over 5 years ago
Published by massand over 5 years ago
Checking that the sas token is not set to an invalid value (#857)
Adding provisioning documents (#854)
add sas support for service_client (#800)
fix mqtt connection log message (#853)
typo fix in dps samples (#836)
MQTT set connection callback for Retry Expired
Document correction for interval time of retry policies
Update http in preparation for code changes (#843)
Ensure mqtt does not refresh sas token when using x509 (#846)
add changes for retry expired callback
Setting symm key to be excluded in custom HSM (#844)
Update AMQP transport twin msgr to use CONSTBUFFER_IncRef/CONSTBUFFER_DecRef
Published by massand over 5 years ago
Add GetTwinAsync function to C SDK
Update flags in provisioning custom hsm and http (#773)
Edge certs from env (#759)
Fixing issue #785 by making a local variable a part of the handle (#787)
ftell return type fix (#788)
Removed unused constant (#745)
[Doc.] - Added notes on using low level samples (#653)
Adding a Resource document to outline the current release (#802)
Remove redundant values (#778)
Rollback the change of the include path for iothub_auth_client.h (#805)
Update submodules and remove %zu (#808)
Fixing CONNACK failure on 32bit device (#816)
GetTwinAsync API fixes (#823)
Removing windows ce build for the repo (#824)
Setoption sleep timeout (#813)
Moving Sas lifetime into iothub_client_core from the transports. (#825)
Azure DevOps Testing Results (#830)
Fix amqp DPS reinitialize sas token (#828)
patch yaml to run on succeededorfailed (#833)
Remove redundant '..' in docs (#832)
Update readme for privacy disclaimer (#827)
Fix amqp sasl plain to route symm key messages (#834)
Remove backticks from .c and .h files
Add ConstBuffer_CreateWithCustomFree
Add devdoc for constbuffer_array_append
Add constbuffer_array_append implementation
Add overflow check to constbuffer_array_append
Change constbuffer_array_append to more generalized constbuffer_array
Fix unittest memory leaks and compiler errors for older C compilers
remove \r\n (#250)
Make gballoc_XXX mockable
Add UUID_FORMAT_VALUES_OR_NULL to print UUID_T's that may be NULL
Replace %zu with %lu for mbed builds (#254)
Fix UUID_FORMAT_VALUES_OR_NULL to wrap uuid in parentheses
Fixed location of stnp.h for ESP32 Support (#184)
remove extraneous #else (#255)
Move memory_data to C shared utility
add sas support without changing APIs (#252)
changing mqtt %zu to %ld for mbed (#33)
Published by ewertons over 5 years ago
vcpkg:
The Azure IoT C SDK vcpkg can be accessed through https://github.com/Microsoft/vcpkg.
Please follow the initial instructions for deploying the azure-iot-sdk-c vcpkg. To access the public-preview features please use the following syntax instead:
vcpkg install azure-iot-sdk-c[public-preview]
and, if you wish to export the nuget packages,
vcpkg export azure-iot-sdk-c[public-preview] --nuget
apt-get:
Installing the apt packages for Azure IoT C SDK public preview can be achieved following these instructions, with the difference that the preview ppa address should be used:
sudo add-apt-repository ppa:aziotsdklinux/azureiot-preview
Published by jebrando almost 6 years ago
Published by jebrando almost 6 years ago
Published by massand about 6 years ago
Nuget: 1.2.10
apt-get Xenial: 0.2.0.0-12xenial
apt-get Trusty: 0.2.0.0-12trusty
apt-get Bionic: 0.2.0.0-5bionic
Published by jebrando about 6 years ago
Nuget: 1.2.9
apt-get Xenial: 0.2.0.0-11xenial
apt-get Trusty: 0.2.0.0-11trusty
apt-get Bionic: 0.2.0.0-4bionic
extern "C"
"extern "C"
(fix for GitHub issue #577 in azure-iot-sdk-c)Published by ewertons over 6 years ago
Nuget: 1.2.8
Apt-get Xenial: 0.2.0.0-8xenial
Apt-get Trusty: 0.2.0-8trusty
Published by ewertons over 6 years ago
Nuget: 1.2.5
Apt-get Xenial: 0.2.0.0-5xenial
Apt-get Trusty: 0.2.0-5trusty
Published by jebrando over 6 years ago
Nuget: 1.2.4
Apt-get Xenial: 0.2.0.0-4xenial
Apt-get Trusty: 0.2.0-4trusty
Published by cartertinney over 6 years ago
Nuget: 1.2.3
Apt-get Xenial: 0.2.0.0-3xenial
Apt-get Trusty: 0.2.0-3trusty
Published by ewertons over 6 years ago
Nuget: 1.2.2
Apt-get Xenial: 0.2.0.0-2xenial
Apt-get Trusty: 0.2.0-2trusty
Published by jspaith over 6 years ago
Nuget: 1.2.1
Apt-get Xenial: 0.2.0.0-1xenial
Apt-get Trusty: 0.2.0-1trusty