Advertisement
Guest User

Untitled

a guest
Jan 25th, 2012
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5 1.57 KB | None | 0 0
  1.  <html>
  2.    <head>
  3.       <script src="http://code.jquery.com/jquery.min.js"></script>
  4.       <script src="http://www.tavendo.de/static/autobahn/autobahn-latest.js"></script>
  5.       <script>
  6.  
  7.          var sess = null;
  8.  
  9.          function onMeasure1(topicUri, event) {
  10.             //console.log(topicUri);
  11.             //console.log(event);
  12.             console.log("got measurement 1:")
  13.             console.log("temp = " + event[0])
  14.             console.log("humidity = " + event[1])
  15.          }
  16.  
  17.          function onKeepAlive(topicUri, event) {
  18.             //console.log(topicUri);
  19.             //console.log(event);
  20.             console.log("got keep alive " + event)
  21.          }
  22.  
  23.          function controlLed(status) {
  24.             sess.call("rpc:control-led", status).always(ab.log);
  25.          }
  26.  
  27.          $(document).ready(function()
  28.          {
  29.             sess = new ab.Session("ws://localhost:9000", function() {
  30.  
  31.                console.log("Connected!");
  32.  
  33.                sess.prefix("event", "http://example.com/mcu#");
  34.                sess.subscribe("event:measure1", onMeasure1);
  35.                sess.subscribe("event:keepalive", onKeepAlive);
  36.  
  37.                sess.prefix("rpc", "http://example.com/mcu-control#");
  38.             });
  39.          });
  40.      </script>
  41.    </head>
  42.    <body>
  43.       <h1>Autobahn WebSockets: MCU to WS Gateway Demo</h1>
  44.       <p>Press F12 to open debugging console and see messages / events received</p>
  45.  
  46.       <button onclick="controlLed(false)">LED Off</button>
  47.       <button onclick="controlLed(true)">LED On</button>
  48.    </body>
  49.  </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement