IoT DevToolService

Connection String

IoT Hub Service Connection String

Consumer Group

{{ connErrIH ? connErrIH : 'Connecting...' }}

Show AMQP over WebSockets connection options

AMQP Connection Options

Host{{ amqpIHConnOpts.hostname }}
Port{{ amqpIHConnOpts.hostname ? '443' : '' }}
Container ID{{ amqpIHConnOpts.container_id }}
Username{{ amqpIHConnOpts.username }}
Password{{ amqpIHConnOpts.password }}
Keep Alive{{ amqpIHConnOpts.idle_timeout ? amqpIHConnOpts.idle_timeout/1000 : '' }}

C2D Messages

Send Cloud to Device Messages

Send messages to cloud. JSON, XML, plaintext, anything is OK.

Show AMQP over WebSockets options

C2D Messages AMQP Options

Topic{{ amqpC2DOpts }}

Sent Messages

{{ message.timestamp }} {{ message.deviceId }} {{ message.payload }}

D2C Messages

Listen Device to Cloud Messages

Show AMQP over WebSockets subscription options

D2C Messages AMQP Subscription Options

Host{{ amqpEHConnOpts.hostname }}
Port{{ amqpEHConnOpts.hostname ? '443' : '' }}
Container ID{{ amqpEHConnOpts.container_id }}
Username{{ amqpEHConnOpts.username }}
Password{{ amqpEHConnOpts.password }}
Keep Alive{{ amqpEHConnOpts.idle_timeout ? amqpEHConnOpts.idle_timeout/1000 : '' }}
Topics {{ topic }}

Received Messages

{{ message.timestamp }} {{ message.deviceId }} {{ message.payload }} {{ message.properties }}

Direct Methods

Call Direct Methods

Method name

Response payload

Called Methods

Time Method Name Request Payload Status Code Response Payload
{{ method.timestamp }} {{ method.name }} {{ method.req_payload }} {{ method.code ? method.code : "WAITING..." }} {{ method.res_payload ? method.res_payload : "WAITING..." }}

Device Twin

Show Twin Metadata

Reported Properties from Device

Property Name Property Value
{{ key }} {{ value }}

Desired Properties Received by Device

Property Name Property Value
{{ key }} {{ value }}

Send Desired Properties to Device

Device twin must be JSON document.