N Neuron
DNA-B9I0-6FHL-RXG9-IWQB

compute.rpi5

type=pico2w · hw=rev_a · base=1.0.0 · app=1.0.0 · cfg=1.0.0

OTA →
connecting…
Raw twin payload
awaiting first frame…

DNA

{
  "app_bundle_version": "1.0.0",
  "base_firmware_version": "1.0.0",
  "components": [
    {
      "instance_id": "ssr",
      "role": "component",
      "stable_id": "actuator.relay.ssr",
      "version": "1.0.0"
    }
  ],
  "compute_stable_id": "compute.rpi5",
  "config_schema_version": "1.0.0",
  "device_dna": "DNA-B9I0-6FHL-RXG9-IWQB",
  "device_type": "pico2w",
  "fingerprint": {
    "alg": "sha256",
    "hash": "10ed8220c0629d3dd7fe64bb788d7d26c54324ab13df3c1a39c12290f7b83a02"
  },
  "hardware_revision": "rev_a",
  "issued_at": "2026-05-10T08:47:33.781457+00:00",
  "issued_by": "1cc3ad23-c091-4268-b7ee-06f830ac0c06",
  "parent_node_id": "56606d63-ffd1-4328-abb5-854c206b5ec4",
  "site_id": "160HP79NQ",
  "twin_controls": [
    "twin.heater_control"
  ]
}

Brain

{
  "brain_version": "1.0.0",
  "config_schema_version": "1.0.0",
  "device_dna": "DNA-B9I0-6FHL-RXG9-IWQB",
  "loops": [
    {
      "id": "heater_loop",
      "inputs": [
        "sensor.temp.process"
      ],
      "outputs": [
        "actuator.relay.ssr"
      ],
      "params": {
        "kd": 0.0,
        "ki": 0.4,
        "kp": 8.0,
        "out_max": 100,
        "out_min": 0
      },
      "period_ms": 250,
      "twin_control_ref": "twin.heater_control",
      "type": "pid"
    }
  ],
  "offline_policy": {
    "buffer_size": 4096,
    "max_offline_seconds": 3600,
    "mode": "continue_safe"
  },
  "safety": {
    "interlocks": [
      {
        "action": "go_safe",
        "alarm_severity": "critical",
        "condition": "process_temp_c \u003e safety_max_c",
        "id": "overtemp"
      },
      {
        "action": "go_safe",
        "alarm_severity": "critical",
        "condition": "process_temp_c is null",
        "id": "sensor_lost"
      }
    ],
    "safe_state": {
      "ssr_duty": 0
    },
    "watchdog_ms": 1000
  },
  "telemetry": {
    "publish_period_ms": 1000,
    "qos": 1,
    "topics": [
      {
        "fields": [
          "process_temp_c",
          "state",
          "ssr_duty"
        ],
        "topic": "twin/heater/DNA-B9I0-6FHL-RXG9-IWQB/reported"
      }
    ]
  }
}

Pin map

{
  "assignments": [
    {
      "component_stable_id": "actuator.relay.ssr",
      "instance_id": "ssr",
      "pins": [
        {
          "function": "GPIO_OUT",
          "physical": "GPIO4"
        }
      ]
    }
  ],
  "board_id": null,
  "compute_id": "compute.rpi5",
  "conflicts": [],
  "device_dna": "DNA-B9I0-6FHL-RXG9-IWQB",
  "generated_at": "2026-05-10T08:47:26.937553+00:00",
  "generated_by": "auto_allocator",
  "version": "1.0.0"
}
Firmware bundle ready at /app/master_platform/build_artifacts/DNA-B9I0-6FHL-RXG9-IWQB-1.0.0.zip.
Download .zip