JasperNode
What JasperNode is
Section titled “What JasperNode is”JasperNode is the controller runtime: install it on a Linux machine, an industrial PC, a JasperMate or in Docker, and it runs your programme — reads the field, runs the logic, drives the outputs. It is free.
- Everything is a tag. I/O, setpoints, computed values, connector settings and system state are
all named values in one live tree, like
plant/tank/level. - Logic lives on tags. A tag can carry a short JavaScript script that recomputes its value when the tags it reads change.
- Connectors touch the field. Modbus, EtherCAT, Siemens S7, MQTT and the rest move values between the tree and devices (Connector catalog).
- It runs alone. Once its programme is on it, JasperNode needs no internet. If JasperX is unreachable, or goes away, the controller keeps running.
JasperX programs it; you can too
Section titled “JasperX programs it; you can too”JasperX is the product for programming and managing JasperNode: the programme lives in the cloud, Jasper (the AI) builds and changes it, and outside Setup mode sign-off holds Jasper’s changes to what already runs until a person approves them. Sign-off exists only in JasperX.
JasperNode is also built to be driven by your own agent. Its local web interface is one page over a small HTTP API, and with the interface’s password a person, a script or an AI agent can read and change tags, values, scripts and the whole programme. See Use it from your own agent.
JasperNode is not safety-rated and makes no SIL claim. Keep safety functions on certified safety hardware.