Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: bring up-to-date for version 0.49.0

The node pico engine includes a UI consisting of two web pages,single page applications:

  1. the My Picos page which lets you see a visual representation of your picos, including their parent/child relationships and subscriptions
  2. the Engine Rulesets which lets you see the list of rulesets registered with the engine

...

Pico Engine UI -- Subscriptions tab

Pico Engine UI -- Testing tab

*Using the pico engine directly

...

http://localhost:8080/api/engine-version will allow you to know which version of the pico engine you are running. For example,  {"version":"0.749.20"}

http://localhost:8080/api/ownerroot-eci will give you the secret event channel identifier (ECI) for your owner the engine's root pico, so that you can begin interacting with it programmatically. For example, {"eci":"cj12o992p0001lnddcx1owv2sPUYkpCdQF61NXqFDv3scWL"}

The pico engine installs two rulesets in the owner pico : io.picolabs.picowrangler and io.picolabs.visual_params. The first of these is required in every pico. The second is expected by the UI to be installed in every pico.

...

To install one of your registered rulesets in a pico, make use the wrangler ruleset by making a request like http://localhost:8080/sky/event/<ECI>/<EID>/picowrangler/newinstall_rulesets_rulesetrequested?rid=<RID> including an ECI for the pico, an event identifier (EID) or your choice, and the ruleset identifier (RID) of your ruleset.

...