mcpField
I
iot-register

iot-register

github.com/ruvnetOther80.0k736 installsUpdated today
Repository

About iot-register

A skill for registering Cognitum Seed devices by connecting to a device endpoint, retrieving its identity, and assigning an initial trust level. It can pair a device with a supplied token and check its status.

Key features

  1. 01Register a Cognitum Seed device
  2. 02Use a default or supplied endpoint
  3. 03Pair using a token
  4. 04Check device status
  5. 05Store registration events

Use cases

  1. 01Register a Seed over its USB Ethernet link
  2. 02Pair a device with a token
  3. 03Check a registered device's status
  4. 04Record device registration

MCP support

Uses Ruflo memory storage to record registration events in the iot-devices namespace.

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/ruvnet/ruflo --skill iot-register

After installing, type/iot-registerin Claude Code to confirm it loaded.

Details

From the project README

Register a Cognitum Seed device. Creates a SeedClient connection, fetches identity, and assigns initial trust level.

Default endpoint: http://169.254.42.1/ — the Cognitum Seed link-local USB Ethernet address. Use this when no endpoint is supplied.

Steps:

  1. Resolve ENDPOINT: use the user-supplied value, or default to http://169.254.42.1/.
  2. npx -y -p @claude-flow/plugin-iot-cognitum@latest cognitum-iot register ENDPOINT
  3. If pairing token provided: npx -y -p @claude-flow/plugin-iot-cognitum@latest cognitum-iot pair DEVICE_ID
  4. Show device status: npx -y -p @claude-flow/plugin-iot-cognitum@latest cognitum-iot status DEVICE_ID

Store registration event: mcp__plugin_ruflo-core_ruflo__memory_store({ key: "iot-register-DEVICEID", value: "Registered at ENDPOINT", namespace: "iot-devices" })

Comments

Markdown supported