Skip to content

Paularoid/websocket-server-osx

 
 

Repository files navigation

Nuimo WebSocket Server for OS X

Any application that supports WebSockets can now communicate with Nuimo.

Nuimo WebSocket Server for OS X

How to use

  1. Start Nuimo WebSocket Server
  2. Enable your Mac's Bluetooth and power on Nuimo. Nuimo WebSocket Server automatically connects to your Nuimo.
  3. Open a WebSocket to port 8080 (or the port number you've chosen)
  4. Receive all Nuimo events by reading from the WebSocket
  5. Write to the WebSocket to modify Nuimo's LED Matrix

JavaScript example

  1. Copy and paste the following snippet into a nuimo.html file
  2. Open it in your browser (Firefox users need to enable web sockets)
  3. Open the developer console to see incoming Nuimo events
  4. Use ws.send('***') to write to Nuimo's LED matrix
<script>
var ws = new WebSocket('ws://localhost:8080/');

ws.onopen = function() {
  ws.send(
    '    *    ' +
    '   ***   ' +
    '  *****  ' +
    ' ******* ' +
    '*********' +
    ' ******* ' +
    '  *****  ' +
    '   ***   ' +
    '    *    ')
}

ws.onmessage = function(event) {
  console.log('Received Nuimo event: ' + event.data);
};
</script>

Support

Visit https://www.senic.com/developers

Releases

No releases published

Packages

No packages published

Languages

  • Swift 98.7%
  • Ruby 1.3%