Polymer elements to establish a MQTT connection to an MQTT broker.
bower install --save mqttjs/mqtt-elements
<link rel="import" href="../mqtt-elements/mqtt-elements.html">
<mqtt-connection auto url="ws://127.0.0.1:3005"> <mqtt-subscription topic="foo/bar" number-of-messages="Infinity" last-message="{{lastMessage}}" messages="{{messages}}" subscribed="{{subscribed}}"></mqtt-subscription> <mqtt-publish auto retained topic="foo/bar" payload="Hello world!" qos="1"></mqtt-publish> </mqtt-connection>
mkdir mqtt-wrapper && cd mqtt-wrapper git clone https://github.com/mqttjs/mqtt-elements.git cd mqtt-elements cp debug.bowerrc .bowerrc npm install bower install grunt serve
browserify node_modules/mqtt/mqtt.js -o dist/mqtt.js
browserify node_modules/mqemitter/mqemitter.js --standalone MQEmitter -o dist/mqemitter.js