device/node-red/azureiothub/azureiothub.html (57 lines of code) (raw):

<script type="text/javascript"> RED.nodes.registerType('azureiothub',{ category: 'cloud', color: '#00abec', defaults: { name: {value:"Azure IoT Hub"}, protocol: {value:"amqp"}, contentEncoding: {value: ""}, contentTypeApplicationJsonEnabled: {value: false}, }, inputs:1, outputs:1, icon: "azureiothub.png", label: function() { return this.name||"Azure IoT Hub"; }, credentials: { connectionstring: {type:"text"} } }); </script> <script type="text/x-red" data-template-name="azureiothub"> <div class="form-row"> <label for="node-input-name"><i class="icon-tag"></i> Name</label> <input type="text" id="node-input-name" placeholder="Name"> </div> <div class="form-row"> <label for="node-input-protocol"><i class="icon-tag"></i> Protocol</label> <select id="node-input-protocol"> <option>http</option> <option>amqp</option> <option>mqtt</option> <option>amqpWs</option> </select> </div> <div class="form-row"> <label for="node-input-connectionstring"><i class="fa fa-bookmark"></i> Connection String</label> <input type="text" id="node-input-connectionstring"> </div> <div class="form-row"> <label for="node-input-contentEncoding">Content Encoding</label> <select id="node-input-contentEncoding"> <option value=""></option> <option value="utf-8">utf-8</option> <option value="utf-16">utf-16</option> <option value="utf-32">utf-32</option> </select> </div> <div class="form-row"> <label for="node-input-contentTypeApplicationJsonEnabled">Content Type</label> <input type="checkbox" id="node-input-contentTypeApplicationJsonEnabled" style="display:inline-block; width:auto; vertical-align:top;" autocomplete="off"> <label for="node-input-recursive" style="width:70%;"> application/json</label> </div> </script> <script type="text/x-red" data-help-name="azureiothub"> <p>A simple node that sends the message payloads Azure IoT Hub</p> </script>