{"library":"sphero-websocket","type":"library","category":null,"description":"WebSocket server and client library for controlling Sphero robots remotely. Version 0.5.14 provides a CLI server that bridges WebSocket connections to Sphero devices over serial (Bluetooth RFCOMM), and a client-side JavaScript library (sphero-client.js) that exposes a Sphero.js-compatible API. This package enables browser-based control of physical Sphero robots without requiring direct Bluetooth access on the client. The server supports multiple Sphero devices, configurable ports, and allowed origins, while the client library includes connect, getList, and use commands. Note that data streaming commands and response-returning commands are not implemented. Development appears to be stalled with no recent releases.","language":"javascript","status":"maintenance","version":"0.5.14","tags":["javascript","Sphero"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install sphero-websocket","imports":["<script src=\"http://localhost:8080/client/sphero-client.js\"></script>","npx sphero-websocket","const server = require('sphero-websocket');"]},{"cmd":"yarn add sphero-websocket","imports":[]},{"cmd":"pnpm add sphero-websocket","imports":[]}],"homepage":"https://github.com/comozilla/sphero-websocket#readme","github":"git://github.com/comozilla/sphero-websocket","docs":null,"changelog":null,"pypi":null,"npm":"sphero-websocket","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}