N Neuron

Library Catalog

Manifest-driven. All items validated against shared_schemas/manifest_schema.json.

components library

Resistive Heater Element 1.5kW
actuator.heater.element
v1.0.0
actuators Generic safety: critical

AC heater element driven through SSR. Always paired with a temperature sensor + safety thermostat.

Solid State Relay 25A
actuator.relay.ssr
v1.0.0
actuators Generic safety: critical

Zero-cross SSR for AC heater/heater-element switching. Drives heater via PWM duty over slow cycle.

Generic Camera Module (placeholder)
camera.module.placeholder
v0.1.0
cameras Generic

Placeholder camera definition; concrete drivers are added per host (CSI/USB).

Frigate NVR Recorder
camera.recorder.frigate
v1.0.0
cameras Open Source

Frigate NVR — open-source recorder with optional Coral TPU detection. Records RTSP streams to disk with configurable retention and event clipping. Pairs naturally with the Tapo cameras above.

TP-Link Tapo C200 Pan/Tilt Camera
camera.tapo_c200
v1.0.0
cameras TP-Link

1080p Wi-Fi pan/tilt indoor camera. RTSP stream available locally; ONVIF for PTZ. Audio + motion + night vision.

Smart Plug (placeholder)
comms.smart_plug.placeholder
v0.1.0
comms Generic safety: advisory

Placeholder smart-plug definition; concrete protocol drivers (Tasmota/Matter/Zigbee) are added later.

TP-Link Tapo P110 Smart Plug
comms.smart_plug.tapo_p110
v1.0.0
comms TP-Link safety: advisory

Wi-Fi smart plug with energy monitoring. Local-LAN protocol via the Tapo Python client. No cloud dependency once provisioned.

HX711 24-bit ADC + Load Cell
sensor.loadcell.hx711
v1.0.0
sensors Avia Semiconductor

Strain-gauge load cell + HX711 24-bit ADC for precision weighing.

DS18B20 Digital Temperature Sensor
sensor.temp.ds18b20
v1.2.0
sensors Maxim/Analog Devices safety: advisory

1-Wire digital temperature sensor, -55C to +125C, 9-12 bit resolution. Suitable for food zone temperature monitoring.

control board library

L298N Dual H-Bridge Motor Driver
board.motor.l298n
v1.0.0
motor_drivers STMicroelectronics (clone) safety: advisory

Dual H-bridge driver for two DC motors or one stepper. PWM speed + direction control.

4-Channel Relay Board
board.relay.generic.4ch
v1.0.0
relay_boards Generic safety: advisory

Opto-isolated 4-channel mechanical relay board. 10A per channel.

PCA9685 16-Channel Servo HAT
board.servo.pca9685
v1.0.0
servo_hats NXP safety: advisory

I2C 16-channel 12-bit PWM controller for servos and LEDs.

micro compute library

Coral Edge AI Host (Linux + TPU)
compute.ai_edge.coral
v1.0.0
ai_accelerators Google

Linux edge host profile with attached Coral USB/PCIe Edge TPU for vision/anomaly inference.

Jagath Custom Board (in-house)
compute.jagath
v0.1.0
linux_edge_hosts In-house safety: advisory

Custom in-house board profile. Linux-class compute, treated as an Edge Runtime host. Specs and pin map are placeholders — update with concrete values when the hardware is finalised.

Raspberry Pi Pico
compute.pico
v1.0.0
micropython_devices Raspberry Pi

RP2040 dual Cortex-M0+ at 133 MHz, 264 KB SRAM, 2 MB flash. MicroPython runtime, 26 multi-function GPIO, 3× ADC. No on-board wireless — pair with an Edge Pi over UART/SPI for connectivity.

Raspberry Pi Pico 2 W
compute.pico2w
v1.0.0
micropython_devices Raspberry Pi

RP2350 dual Cortex-M33 + WiFi/BLE. MicroPython runtime, 26 multi-function GPIO pins, 3 ADC.

Raspberry Pi Pico 2
compute.pico_2
v1.0.0
micropython_devices Raspberry Pi

RP2350 dual Cortex-M33 at 150 MHz with optional dual RISC-V Hazard3 cores, 520 KB SRAM, 4 MB flash. MicroPython runtime, 26 multi-function GPIO, 4× ADC. No on-board wireless.

Raspberry Pi Pico W
compute.pico_w
v1.0.0
micropython_devices Raspberry Pi

Pico + Infineon CYW43439 (Wi-Fi 4 + BLE 5.2). RP2040 dual Cortex-M0+ at 133 MHz, 264 KB SRAM, 2 MB flash. MicroPython runtime, 26 multi-function GPIO, 3× ADC.

Raspberry Pi 3 Model B+ (Linux Edge Host)
compute.rpi3
v1.0.0
linux_edge_hosts Raspberry Pi

BCM2837B0 quad-core Cortex-A53 at 1.4 GHz, 1 GB RAM, dual-band Wi-Fi (2.4/5 GHz), BT 4.2, gigabit Ethernet over USB 2.0 (~300 Mbps practical). Runs the Edge Runtime stack at sites where a Pi 5 is overkill.

Raspberry Pi 4 Model B (Linux Edge Host)
compute.rpi4
v1.0.0
linux_edge_hosts Raspberry Pi

BCM2711 quad-core Cortex-A72 at 1.5–1.8 GHz, 2/4/8 GB RAM. True Gigabit Ethernet, Wi-Fi 5, BT 5, 2× USB 3.0 + 2× USB 2.0. Solid Edge Runtime host with headroom for Coral USB / vision pipelines.

Raspberry Pi 5 (Linux Edge Host)
compute.rpi5
v1.0.0
linux_edge_hosts Raspberry Pi

Quad-core Cortex-A76 SBC, runs the Edge Runtime stack (gateway, twin cache, command router, broker).

Raspberry Pi Zero W (Linux, low-power)
compute.rpi_zero
v1.0.0
linux_edge_hosts Raspberry Pi

BCM2835 single-core ARM11 at 1 GHz, 512 MB RAM, Wi-Fi 2.4 GHz + BT 4.1. Tiny power-sipping Linux host — fine for one-or-two device twins, not a Master / NVR. Use the Pi Zero 2 W where you need any compute headroom.

Raspberry Pi Zero 2 W (Linux, low-power)
compute.rpi_zero_2w
v1.0.0
linux_edge_hosts Raspberry Pi

RP3A0 quad-core Cortex-A53 at 1 GHz, 512 MB RAM, Wi-Fi 2.4 GHz + BT 4.2. Same form factor as the original Pi Zero, ~5× the CPU. Good fit for a sub-£20 Edge Runtime at a single-zone factory site.

digital twin controls library

Standard Alarm Model
twin.alarm_model
v1.0.0
alarms Neuron Platform safety: critical

Standard alarm contract: severity, latching, acknowledgement, suppression window.

Camera Control
twin.camera_control
v1.0.0
controls Neuron Platform

PTZ + record/snapshot + motion-event twin for any IP camera (Tapo C200, generic placeholder). Stream URL is reported as-is so the UI can render it directly.

Twin Effects Model
twin.effects_model
v1.0.0
effects Neuron Platform

Standard set of UI animations + colours for twin states (running/stopped/fault) usable by every widget.

Heater Control
twin.heater_control
v1.0.0
controls Neuron Platform safety: critical

Heater digital twin: desired temperature, safety max temperature, state machine with safe stop.

Motor Control
twin.motor_control
v1.0.0
controls Neuron Platform safety: advisory

Motor twin with start/stop/speed and fault state. Drives DC motor or servo via mapped board.

Recorder Control
twin.recorder_control
v1.0.0
controls Neuron Platform

NVR / recorder twin: which streams to record, retention window, current disk usage, last-event clip URL.

Smart Plug Control
twin.smart_plug_control
v1.0.0
controls Neuron Platform safety: advisory

On/off + scheduled + energy-aware twin for any smart plug (Tapo P110, generic placeholder, etc). Reports live power and cumulative energy when the underlying plug supports it.

Weigh Scale Control
twin.weighscale_control
v1.0.0
controls Neuron Platform

Tare, stable-weight detection, lo/hi thresholds. Drives a load-cell sensor.

ui controls library

Recipe Runner Panel
ui.panel.recipe_runner
v1.0.0
panels Neuron Platform safety: advisory

Panel that searches/selects a recipe, shows steps, target temperatures and weights, and starts/stops the run via Brain APIs.

Alarm Banner
ui.widget.alarm_banner
v1.0.0
widgets Neuron Platform safety: advisory

Top-of-screen banner showing highest-severity active alarm with ACK button.

Camera View
ui.widget.camera_view
v1.0.0
widgets Neuron Platform

Live MJPEG/HLS preview tile with motion-event halo, snapshot button and PTZ pad (when the bound twin advertises PTZ capability). Bound to twin.camera_control reported channel.

Motor Status Widget
ui.widget.motor_status
v1.0.0
widgets Neuron Platform

Compact run/fault status tile with speed bar, direction arrow, fault code.

Scale Readout
ui.widget.scale_readout
v1.0.0
widgets Neuron Platform

Large weight readout with stable indicator, lo/hi range bar, tare button.

Smart Plug Status
ui.widget.smart_plug_status
v1.0.0
widgets Neuron Platform

On/off toggle tile with live wattage, cumulative kWh, and last-seen indicator. Driven by twin.smart_plug_control reported channel.

Temperature Gauge
ui.widget.temp_gauge
v1.0.0
widgets Neuron Platform

Rich SVG dial gauge with setpoint, current value, safety max ring, and alarm halo.

business library

Cook & Hold Recipe (business item)
business.recipe.cooking_hold
v1.0.0
recipes Neuron Platform safety: advisory

Business-level recipe descriptor: ramp to setpoint, hold N minutes, cool down. Bound to twin.heater_control via the digital_twin recipes folder.

functional library

Standard PID Block
functional.pid.standard
v1.0.0
control_blocks Neuron Platform safety: advisory

Reusable PID function block with anti-windup, output clamp, and bumpless setpoint changes. Consumable from any Brain loop of type=pid.

api library

Tapo Cloud Integration (FALLBACK — prefer local LAN)
api.tapo.cloud
v1.0.0
integrations TP-Link safety: advisory

OAuth-style email/password integration to TP-Link's Tapo cloud (tplinkcloud.com). Used when devices are not on the same LAN as the Edge. Local-LAN integration is preferred — see comms.smart_plug.tapo_p110 — but cloud is the fallback for remote sites.

Outbound Webhook (signed)
api.webhook.outbound
v1.0.0
integrations Neuron Platform

Generic outbound webhook integration: HMAC-signed POST to a configured URL when a twin event matches the filter. Honoured by Edge outbound allowlist.