Plugin Framework & SDK
Build extensions with a multi-language SDK (Python, Go, C# and more), register custom events and actions, and use the REST API and webhooks to connect to other systems.
هیچ محصول آماده ای نمی تواند همه نیازهای همه سازمان ها را از پیش پوشش دهد. تفاوت یک سامانه بسته با یک بستر باز در همین است: در سامانه بسته باید منتظر سازنده بمانید، اما در یک بستر باز می توانید قابلیت مورد نیاز خود را اضافه کنید. آریسا با چارچوب پلاگین و SDK چندزبانه دقیقا همین امکان را می دهد.
هر قابلیت، یک پلاگین مستقل
در آریسا هر تحلیل هوشمند یا قابلیت افزوده، یک بسته مستقل است که نصب، فعال یا غیرفعال می شود. این جداسازی چند مزیت روشن دارد: هسته سامانه سبک و پایدار می ماند، منابع فقط صرف چیزی می شود که استفاده می کنید و به روزرسانی یک پلاگین کاری به بقیه سامانه ندارد. اگر پلاگینی دچار مشکل شود، سرویس اصلی ضبط و پخش بدون وقفه ادامه می دهد.
SDK چندزبانه
توسعه دهنده نباید مجبور باشد زبان جدیدی یاد بگیرد. آریسا SDK خود را برای چند زبان ارائه می دهد؛ پایتون برای کارهای مبتنی بر هوش مصنوعی و پردازش تصویر، Go برای سرویس های سبک و پرسرعت، C# برای تیم هایی که در همین اکوسیستم کار می کنند و امکان استفاده از زبان های دیگر از طریق رابط های استاندارد. تیم شما با همان مهارتی که دارد، پلاگین می سازد.
رویداد و اکشن سفارشی
یک پلاگین فقط پردازش نمی کند؛ می تواند رویداد جدیدی به سامانه معرفی کند و اکشن تازه ای در اختیار موتور قوانین بگذارد. مثلا پلاگینی که تردد را می شمارد، می تواند رویداد «عبور از حد مجاز» را تعریف کند و مدیر سامانه بدون نوشتن حتی یک خط کد، برای آن قانون بسازد و به پیامک یا رله وصلش کند. به این ترتیب قابلیت جدید بلافاصله در اختیار کاربران عادی قرار می گیرد.
رابط کاربری اختصاصی هر پلاگین
بعضی قابلیت ها به صفحه تنظیمات یا گزارش خاص خود نیاز دارند. در چارچوب آریسا، پلاگین می تواند رابط کاربری خودش را هم همراه بیاورد و یکپارچه داخل سامانه قرار بگیرد. کاربر نهایی تفاوتی بین قابلیت پایه و قابلیت افزوده احساس نمی کند و همه چیز در یک تجربه واحد باقی می ماند.
نصب امن و آفلاین
پلاگین ها به صورت بسته امضا شده ارائه می شوند و پیش از نصب اعتبارسنجی می شوند تا مطمئن باشید آنچه نصب می شود دستکاری نشده است. کل فرایند نصب به صورت آفلاین و روی شبکه داخلی انجام می شود و نیازی به اتصال به اینترنت یا سرورهای بیرونی نیست. برای سازمان هایی که شبکه شان از اینترنت جداست، این موضوع تفاوت میان امکان پذیر بودن و نبودن است.
چرخه عمر و به روزرسانی پلاگین
پلاگین ها مانند هر نرم افزار دیگری نسخه دارند و به مرور بهبود پیدا می کنند. در آریسا می توان نسخه جدید یک پلاگین را نصب کرد بدون آنکه بقیه سامانه تحت تاثیر قرار بگیرد و در صورت بروز مشکل، به نسخه قبلی بازگشت. همچنین می توان مشخص کرد هر پلاگین روی کدام دوربین ها یا کدام نودها اجرا شود تا منابع پردازشی دقیقا همان جایی صرف شوند که ارزش دارند.
How would you rate Arisa?
One click on a star. No sign-up needed.
Rated 5.0 out of 5
Book your private Arisa demo today
Our experts will tailor the system to your organization needs.