1.0.16 • Published 8 years ago
azure-iot-device-amqp-ws v1.0.16
#azure-iot-device-amqp-ws Communicate with Azure IoT Hub from any device using AMQP over WebSockets.
Install
npm install -g azure-iot-device-amqp-ws@latest
to get the latest (pre-release) version.
Getting Started
Create a device client:
var clientFromConnectionString = require('azure-iot-device-amqp-ws').clientFromConnectionString;
var Message = require('azure-iot-device').Message;
var connectionString = '[IoT Hub device connection string]';
var client = clientFromConnectionString(connectionString);
Create a callback that sends a message and receives messages. When it receives a message it sends an acknowledgement receipt to the server:
var connectCallback = function (err) {
if (err) {
console.error('Could not connect: ' + err);
} else {
console.log('Client connected');
var message = new Message('some data from my device');
client.sendEvent(message, function (err) {
if (err) console.log(err.toString());
});
client.on('message', function (msg) {
console.log(msg);
client.complete(msg, function () {
console.log('completed');
});
});
}
};
Open the connection and invoke the callback:
client.open(connectCallback);
1.1.0-dtpreview
8 years ago
1.0.16
8 years ago
1.0.15
8 years ago
1.0.14
8 years ago
1.0.13
8 years ago
1.0.12
8 years ago
1.0.11
8 years ago
1.0.10
8 years ago
1.0.9
8 years ago
1.0.8
8 years ago
1.0.7
8 years ago
1.0.6
8 years ago
1.0.5
8 years ago
1.0.4
8 years ago
1.0.3
8 years ago
1.0.2
8 years ago
1.0.1
8 years ago
1.0.0
8 years ago
1.0.0-preview.11
8 years ago
1.0.0-preview.10
8 years ago