Logo

Shineon Systems

smart food sovereignty

"

Tree twin

\n

\n24/01/2023 (editted: 07/08/23)\n

\n

\nTypeScript framework for remotely modelling and managing event-based\ncontrol system networks as trees. 🌲\n

\n
\n\n
twin-tree-diagram
\n
\n

An experimental technology allowing developers to create digital\ntwins of sensor and control systems.

\n

Real-world sensors would transmit data to a web server that\nimplements this technology. Event-based relationships are set up between\nthe virtual devices on the server to compute control actions that are\nsent back to the real-world devices. This allows a tomato to say “I’m\ntoo hot!” and a heater to go “okay, I’ll shut down”.

\n

The reason it is called the “Tree twin” is that the systems are\narranged in a tree data structure with parent and child nodes. Siblings\ncannot listen to each other, the intention is for parent control systems\nto listen to child sensor systems. This provides some rigidity to the\nrelationships and stops to network from devolving into chaos.

\n

A user interface could be built on top of it and digital twins of\nsystem relationships would need to be stored in-browser or in the cloud.\nAt the moment this project is not in use. Currently, systems are\nprocessed in a simpler fashion, without the need for trees. But the tree\ntwin remains and interesting experiment and something to potentially\ncome back to.

\n

View on\nGitHub

\n"