зеркало из
1
0
Форкнуть 0
azure-iot-sdk-node/device
Vishnu Reddy a85e280350
release(2023-07-24): bump package versions (#1197)
Co-authored-by: Azure IoT Client Build <aziotclb@microsoft.com>
2023-07-24 07:48:17 -04:00
..
core release(2023-07-24): bump package versions (#1197) 2023-07-24 07:48:17 -04:00
node-red release(2023-07-24): bump package versions (#1197) 2023-07-24 07:48:17 -04:00
samples release(2023-07-24): bump package versions (#1197) 2023-07-24 07:48:17 -04:00
transport release(2023-07-24): bump package versions (#1197) 2023-07-24 07:48:17 -04:00
readme.md docs: updating readmes 2019-11-22 08:49:47 -08:00

readme.md

Azure IoT Node.js Device Client Library

The Azure IoT Node.js Device Client Library is can be used to build applications on devices that interact with Azure IoT Hub.

Features

  • Send event data to Azure IoT Hub.
  • Receive messages from IoT Hub.
  • Support for multiple communications protocols, including MQTT (optionally over WebSockets), AMQP (optionally over WebSockets), or HTTP.
  • Synchronize an Azure IoT Hub device Twin with Azure IoT Hub from a device
  • Implement Azure IoT Hub Direct Device Methods on devices
  • Implement Azure IoT Device Mangement features on devices

How to use the Azure IoT device SDK for Node.js

Directory structure

Device SDK subfolders:

/core

Device SDK Client package. This is used in conjunction with a protocol implementation package coming from one of the transport folder.

/transport

Protocol-specific SDK packages for: AMQP, AMQP over WebSockets, MQTT, MQTT over WebSockets and HTTP.

/samples

Sample applications exercising basic features.

/node-red

Sample Node-RED module for Azure IoT Hub.

This is meant to serve only basic scenarios for testing and is not recommended as a production-ready node-red module.