Centilix · Studios + Operations
این دمو نشان میدهد که چگونه میتوانیم یک محصول «استودیومحور» بسازیم که تیمها بتوانند مستقل از هم توسعه دهند؛ اما خروجی همهٔ استودیوها در نهایت یک سیستم قابل اجرا برای Operations بسازد.
سه استودیوی اصلی: Logic Studio (ساخت منطق/فلو)، Experience Studio (ساخت صفحات و ویژوالیزیشن)، و Automation Studio (اسمبل سیستم: توپولوژی، پروتکلها/کانکتورها، بایندینگ، policy و deployment).
در Logic Studio، نودها، تریگرها و اکشنها را روی گراف طراحی میکند و خروجی را بهصورت revision منتشر میکند.
در Experience Studio، ویژوالیزیشنها و صفحات عملیات را طراحی میکند تا اپراتور بتواند ساده و امن کار کند.
در Automation Studio، توپولوژی را میسازد، کانکتورهای MQTT/BACnet/... را تنظیم میکند، pointها را بایند میکند، policy میگذارد و deployment فعال میکند.
در Operations، سیستم در حال اجرا را میبیند، وضعیت را مانیتور میکند و فقط در محدودهٔ policy، setpoint/command میدهد.
Logic Studio · خروجی Revisioned
خروجی Logic Studio باید نسخهبندی شود (Flow/Project revisions) تا تیم Automation Studio بتواند همان نسخهٔ مشخص را در deployment انتخاب کند.
ورود به Logic StudioAutomation Studio · Assembly + Deploy
Automation Studio نقطهٔ «اسمبل» است: اتصال پروتکلها، تعریف توپولوژی (اتاق/زون/دارایی/پوینت)، بایندینگ و policy. خروجی نهایی یک deployment فعال است.
ورود به Automation StudioOperations · اجرا و کنترل امن
Operations باید فقط مصرفکنندهٔ deployment فعال باشد و هیچ تغییری در توپولوژی/بایندینگ/دیپلویمنت ندهد. اعمال setpoint/command فقط در چارچوب policy مجاز است.
باز کردن Operations