A Node.js SDK for connecting devices to Microsoft Azure IoT services
OTHER License
Bot releases are hidden (Show)
Published by pierreca almost 6 years ago
This release contains many fixes:
Published by pierreca almost 6 years ago
Published by pierreca almost 6 years ago
Published by pierreca about 6 years ago
setOptions
methodThis release also marks a new LTS cycle: 09_2018 is now the active LTS, 02_2018 is in maintenance/security fixes only and the *_2017 LTS branches are deprecated
Published by anthonyvercolano about 6 years ago
Published by pierreca about 6 years ago
Supersedes 1.7.2 which was not functional - same feature set
Published by pierreca about 6 years ago
Includes the fix for #338
this release has been unpublished from NPM since there was an issue with the publishing process and has been superseded by packages v1.7.3
Published by pierreca over 6 years ago
Published by pierreca over 6 years ago
ModuleClient
object. Build Edge modules with Node.js!ModuleClient
can:
iotEdge
capability on devices.Published by pierreca over 6 years ago
pre-release for the modules-preview branch
ModuleClient
Published by pierreca over 6 years ago
IndividualEnrollment
classsendEvent
before calling open
. (see https://github.com/Azure-Samples/azure-iot-samples-node/pull/8)Published by BertKleewein over 6 years ago
Published by pierreca over 6 years ago
Published by pierreca over 6 years ago
contentType
and contentEncoding
properties on the Message
class: this enables routing on message body in Azure IoT Hub (see this blog post for details)Published by pierreca over 6 years ago
Fixes:
Improvements:
2018-01-16
lodash
, azure-storage
, machina
, debug
, uuid
and tss.js
Published by pierreca over 6 years ago
azure-iot-common v1.4.0
SharedAccessSignature
class enabling the caller to pass a function to use when signing the SAS token.azure-iot-amqp-base v1.4.0 (not a usable public API!)
azure-iot-http-base v1.3.1 (not a usable public API!)
azure-iot-mqtt-base v1.3.1 (not a usable public API!)
azure-iot-device v1.3.1
azure-iothub v1.2.4
azure-iot-provisioning-device v1.1.0
azure-iot-provisioning-device-http v1.1.0
azure-iot-provisioning-device-amqp v1.1.0
azure-iot-security-tpm: v1.0.0-preview
All packages have been updated to the latest version of the azure-iot-common package as well.
Published by pierreca almost 7 years ago
This release includes new features!
Published by pierreca almost 7 years ago
This SDK enables you to create, update, delete and query individual enrollments and enrollment groups, as well as query, get and delete device registration states. This is the first official (non-preview) release of the Azure IoT Hub Device Provisioning Service SDK for Node.js.
?
for last optional parameter in nextAsTwin() (solved with #165). Thanks @Qba91 and @anthonyvercolano !Published by pierreca almost 7 years ago
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
Published by pierreca almost 7 years ago
--type-check
option in the tslint npm script.Before this release, the SDK user had to manually manage if the Client was connected or not before sending C2D messages and eventually called connect.
if not connected. it was also mandatory to listen to the disconnect
event.
With the new AMQP state machine and Client introduced in this release, sending C2D messages automatically handles connecting the client if necessary, and retries connecting and sending messages (if the error can be retried, such as a timeout). this is done using the azure-iot-common.ExponentialBackoffWithJitter
policy. it is possible to modify the retry policy using the Client.setRetryPolicy
API.
Please note: the current retry logic does not include the FeedbackReceiver
and FileNotificationReceiver
objects: this is in our backlog but if you are using those for now, you should still listen to the disconnect
event and call getFeedbackReceiver
and getFileNotificationReceiver
manually to re-establish the link. Calling any of these APIs will also automatically connect the client.