DevelopersDocumentation

Keon WiFi SDK

TypeScript SDK for controlling Keon devices: framework-agnostic core (@feelrobotics/keon-wifi-sdk) plus a React adapter (@feelrobotics/keon-wifi-sdk-react). Version 2.0.0. Source: GitHub.

The Keon user puts the device on WiFi with the FeelConnect app (Google Play · App Store), which yields a Device Connection Key (DCK); the integrating application then controls the device through this SDK over one of three transports.

Documentation

Resource Description
Getting Started Tokens, installation, and how to choose a transport.
FugManager — REST (recommended) Control over the Feel Unified Gateway with just a Device Connection Key. Browser and Node.
WifiManager — Socket.IO (real-time) Direct Socket.IO connection to the FEC server: near-real-time commands, pushed status.
BleManager — Web Bluetooth (fallback) Direct local control without a server. Browser-only.
React hook — useKeonWiFi The React adapter covering all three transports from one hook.

Live Browser Sandboxes

Resource Description
React Hook Sandbox Control a real device from the browser over FUG, WiFi, or BLE.
Device Emulator Sandbox A virtual Keon device — test integrations without physical hardware.
Resource Description
Keon WiFi protocol documentation Transport-level protocol details (Socket.IO events, OAuth flow, diagrams).
FUG API documentation The REST gateway the FugManager transport is built on.
Control Plane API docs Obtaining a partner key and partner token.