Skip to content
Capabilities

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#‎ برای تیم هایی که در همین اکوسیستم کار می کنند و امکان استفاده از زبان های دیگر از طریق رابط های استاندارد. تیم شما با همان مهارتی که دارد، پلاگین می سازد.

Python Go C# REST API Webhook
با هر زبانی که تیم شما به آن مسلط است، قابلیت جدید بسازید.
مدیریت پلاگین ها در سامانه آریسا
مدیریت پلاگین ها: نصب، فعال سازی و نسخه هر پلاگین در یک صفحه.

رویداد و اکشن سفارشی

یک پلاگین فقط پردازش نمی کند؛ می تواند رویداد جدیدی به سامانه معرفی کند و اکشن تازه ای در اختیار موتور قوانین بگذارد. مثلا پلاگینی که تردد را می شمارد، می تواند رویداد «عبور از حد مجاز» را تعریف کند و مدیر سامانه بدون نوشتن حتی یک خط کد، برای آن قانون بسازد و به پیامک یا رله وصلش کند. به این ترتیب قابلیت جدید بلافاصله در اختیار کاربران عادی قرار می گیرد.

رابط کاربری اختصاصی هر پلاگین

بعضی قابلیت ها به صفحه تنظیمات یا گزارش خاص خود نیاز دارند. در چارچوب آریسا، پلاگین می تواند رابط کاربری خودش را هم همراه بیاورد و یکپارچه داخل سامانه قرار بگیرد. کاربر نهایی تفاوتی بین قابلیت پایه و قابلیت افزوده احساس نمی کند و همه چیز در یک تجربه واحد باقی می ماند.

رابط کاربری پلاگین تایم لپس در داخل سامانه
هر پلاگین می تواند صفحه اختصاصی خودش را داشته باشد؛ مثل پلاگین تایم لپس.
۰زبان پشتیبانی شده در SDK
۰توقف سرویس هنگام نصب پلاگین
۰نصب آفلاین

نصب امن و آفلاین

پلاگین ها به صورت بسته امضا شده ارائه می شوند و پیش از نصب اعتبارسنجی می شوند تا مطمئن باشید آنچه نصب می شود دستکاری نشده است. کل فرایند نصب به صورت آفلاین و روی شبکه داخلی انجام می شود و نیازی به اتصال به اینترنت یا سرورهای بیرونی نیست. برای سازمان هایی که شبکه شان از اینترنت جداست، این موضوع تفاوت میان امکان پذیر بودن و نبودن است.

جزئیات و تنظیمات یک پلاگین نصب شده
پس از نصب، تنظیمات و دسترسی های هر پلاگین شفاف و قابل کنترل است.

چرخه عمر و به روزرسانی پلاگین

پلاگین ها مانند هر نرم افزار دیگری نسخه دارند و به مرور بهبود پیدا می کنند. در آریسا می توان نسخه جدید یک پلاگین را نصب کرد بدون آنکه بقیه سامانه تحت تاثیر قرار بگیرد و در صورت بروز مشکل، به نسخه قبلی بازگشت. همچنین می توان مشخص کرد هر پلاگین روی کدام دوربین ها یا کدام نودها اجرا شود تا منابع پردازشی دقیقا همان جایی صرف شوند که ارزش دارند.

ابزارهای توسعه دهنده در سامانه آریسا
ابزارهای توسعه دهنده برای آزمون رویدادها و اشکال زدایی پلاگین ها.

How would you rate Arisa?

One click on a star. No sign-up needed.

Rated 5.0 out of 5

Get started

Book your private Arisa demo today

Our experts will tailor the system to your organization needs.

Request a demo

Your request has been submitted. We will contact you shortly.

Talk to us now

Our specialists are ready to advise you and answer your questions.

021-91030922
  • Instant answer, no waiting
  • Free expert consultation

Leave your request

We will get back to you shortly.