зеркало из
1
0
Форкнуть 0
azure-iot-sdk-node/device
Anthony Ercolano e111b0af3a (fix:common/amqp) Add agnostic hub not found message and invalid server tests and remove two disconnect tests. 2018-10-02 17:12:38 -07:00
..
core (fix:common/amqp) Add agnostic hub not found message and invalid server tests and remove two disconnect tests. 2018-10-02 17:12:38 -07:00
edge-sample bump versions for Ray's ModuleClient export fix 2018-05-23 13:58:25 -07:00
node-red Bump package versions for release 2018-09-12 2018-09-12 15:25:24 -07:00
samples Minor fixes to code comments 2018-09-24 17:58:04 -07:00
transport (fix) fix tests and yaml file. 2018-10-02 16:40:30 -07:00
ts-samples Use inheritance instead of composition for clients 2018-06-15 12:23:23 -07:00
readme.md Update readme with feature matrix (#107) 2017-10-13 19:36:26 -07:00

readme.md

Microsoft Azure IoT device SDK for Node.js

The Azure IoT device SDK for Node allows to build devices that communicate with Azure IoT Hub.

Features

Use the device SDK to:

  • Send event data to Azure IoT Hub.
  • Receive messages from IoT Hub.
  • Communicate with the service via 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.