این راهنما رفتار نرمافزار را توضیح میدهد. بازگشت یا بارگذاری مجدد اپ ممکن است نیازمند ورود دوباره باشد.
شروع و نصب
آدرس امن HTTPS سامانه را از مدیر بگیرید. دسترسی به سرور باید برقرار باشد؛ نصب اپ جای اتصال به سرور را نمیگیرد. برای سرور محلی ممکن است اتصال به شبکه ساختمان لازم باشد.
آیفون: در Safari صفحه سامانه را باز کنید و از منوی اشتراکگذاری، Add to Home Screen را انتخاب کنید. ویندوز و اندروید: گزینه نصب مرورگر یا دکمه «نصب اپ» را انتخاب کنید؛ اگر گزینه نصب دیده نمیشود، استفاده در مرورگر ممکن است.
اگر مرورگر درباره گواهی HTTPS هشدار میدهد، از مدیر بخواهید اعتماد به گواهی و آدرس سرور را بررسی کند. این راهنما اعتبار نصب روی دستگاه شما را تأیید نمیکند.
ورود و خروج
با شماره موبایل و رمز حساب خود وارد شوید. ارقام فارسی شماره موبایل پذیرفته میشود. رمز اولیه کاربر جدید باید ۱۰ تا ۱۲۸ نویسه و شامل حرف بزرگ، حرف کوچک و عدد باشد.
توکن ورود فقط در حافظه صفحه است. خروج، انقضای نشست و بارگذاری مجدد باعث نیاز به ورود دوباره میشود؛ اپ ورود را در حافظه دائمی مرورگر نگه نمیدارد.
زمان انقضای نشست در بخش سیستم نمایش داده میشود. ساعت دستگاه باید درست باشد. اعتبار واقعی نشست و مجوز هر درخواست در سرور بررسی میشود.
کنترل درب
فقط دربهای مجاز حساب نمایش داده میشوند. نقش کاربران عادی بهتنهایی مجوز فرمان نیست؛ AccessGrant فعال و معتبر لازم است. مدیر اصلی طبق مجوز سراسری فعلی سامانه عمل میکند.
«باز کردن» فرمان OPEN، «بستن» فرمان CLOSE و «تکفرمان» فرمان STEP است. پیش از ارسال، نام درب و فرمان را در پیام تأیید بررسی کنید. STOP در رابط عادی نمایش داده نمیشود.
پیام «فرمان ثبت شد» فقط پذیرش سرور است؛ به معنی حرکت درب یا تأیید بستهشدن نیست. وضعیت فیزیکی بدون بازخورد سنسور تأییدشده، نامشخص است.
قفل ثبتشده در سامانه و قطع شبکه فرمان را مسدود میکنند. اگر نتیجه نامشخص شد، پیش از فرمان مجدد گزارش را بررسی کنید؛ STEP را کورکورانه تکرار نکنید.
ساختمان، واحد، کاربر و دسترسی
مدیر اصلی ساختمان ایجاد میکند. مدیر ساختمان فقط ساختمانهای محدوده معتبر خودش را مدیریت میکند. ابتدا ساختمان و سپس واحد را انتخاب کنید تا اعضا نمایش داده شوند.
برای ساخت کاربر توسط مدیر ساختمان، انتخاب واحد لازم است. مدیر ساختمان فقط سرپرست و عضو خانواده ایجاد میکند. مدیر اصلی نقشهای مدیریتی و خدماتی مجاز را هم ایجاد میکند.
عضویت واحد و مجوز درب دو موضوع جدا هستند: افزودن فرد به واحد بهتنهایی مجوز کنترل درب نمیدهد. برای کاربر و درب، AccessGrant ثبت کنید.
مدتهای یک ساعت، روز، هفته، ۳۰ روز، ۳۶۵ روز و دائمی در دسترساند. ماه و سال در این میانبرها مدت ثابت هستند. تاریخ دلخواه قابل ویرایش است؛ دسترسی بدون تاریخ پایان نیاز به تأیید دارد.
ورودی تاریخ میلادی و به ساعت دستگاه است؛ نمایش گزارشها شمسی و به وقت تهران است. شروع آینده، پایان گذشته و لغو دسترسی بر مجوز درخواستهای بعدی اثر میگذارند.
هنگام دریافت واحدها صبر کنید. اگر دریافت ناموفق شد، دوباره بهروزرسانی کنید. برای لغو مجوز، «لغو دسترسی» را تأیید کنید.
ثبت نرمافزاری ریموت
ساختمان، شناسه یکتای ریموت، عنوان، فرکانس ۳۱۵ یا ۴۳۳، تعداد ۱ تا ۴ دکمه، مالک، واحد و زمان اعتبار را مشخص کنید. ریموت بدون تاریخ پایان نیاز به تأیید دارد.
این صفحه ثبت مدیریتی ریموت است و آموزش RF فیزیکی انجام نمیدهد. کد خام RF در Backend ذخیره نمیشود. غیرفعالکردن رکورد بهتنهایی به معنی پاکشدن آموزش از سختافزار نیست.
گزارش و فهرستهای بزرگ
گزارشها فقط دادههای مجاز حساب را نمایش میدهند. تعمیرکار گزارش رخدادها را میبیند و گزارش فرمان برای این نقش مجاز نیست.
جستوجو، درب، نتیجه فرمان و بازه زمانی روی داده دریافتشده اعمال میشود. سقف هر گزارش ۵۰۰ رکورد اخیر مجاز است؛ این صفحه آرشیو کامل نیست. فهرست دسترسیها و ریموتها در API حداکثر ۱۰۰۰ رکورد دریافت میکند.
فهرست کاربران، دسترسیها، ریموتها، تعمیرات و گزارشها در صورت بزرگبودن، در صفحههای ۵۰ ردیفی نمایش داده میشود. «صفحه قبل/بعد» فقط در حافظه صفحه کار میکند و درخواست API جدید نمیفرستد. برای دریافت اطلاعات تازه از «بهروزرسانی» استفاده کنید.
ACCEPTED یعنی ثبت در سرور، RECEIVED یعنی دریافت کنترلر، EXECUTED یعنی گزارش اجرای کنترلر، FAILED یعنی ناموفق و BLOCKED یعنی مسدود. حتی گزارش اجرای کنترلر جای تأیید سنسور وضعیت فیزیکی درب را نمیگیرد.
تعمیرات
مدیر اصلی، مدیر ساختمان، تکنسین و تعمیرکار در محدوده مجاز میتوانند درخواست تعمیر ثبت و مشاهده کنند. ساختمان، شرح مشکل و اولویت عادی یا فوری را مشخص کنید.
«شروع رسیدگی» وضعیت را از باز به در حال رسیدگی تغییر میدهد. بستن درخواست نیاز به تأیید دارد. درخواست بستهشده از این رابط دوباره باز نمیشود.
اگر وضعیت همزمان توسط شخص دیگری تغییر کند، فهرست را بهروزرسانی کنید و بر پایه وضعیت تازه تصمیم بگیرید؛ تغییر قبلی را کورکورانه تکرار نکنید.
قطع ارتباط و پیامهای خطا
«شبکه در دسترس» فقط وضعیت اتصال مرورگر است و آنلاینبودن سرور یا کنترلر را تضمین نمیکند. وضعیت کامل کنترلرها در رابط فعلی فقط برای مدیر اصلی نمایش داده میشود.
«نتیجه نامشخص»: ممکن است عملیات در سرور انجام شده باشد ولی پاسخ نرسیده باشد. پس از برقراری ارتباط، گزارش یا فهرست را بررسی کنید و سپس درباره اقدام بعدی تصمیم بگیرید.
«نشست معتبر نیست» یا «نشست منقضی شد»: دوباره وارد شوید. اگر عملیاتی در حال ارسال بود، پس از ورود نتیجه آن را بررسی کنید.
«دسترسی مجاز ندارید»: نقش، محدوده ساختمان یا اعتبار مجوز کافی نیست؛ با مدیر هماهنگ کنید. اطلاعات تغییر کرده: فهرست را بهروزرسانی کنید. تعداد درخواست زیاد: کمی بعد دستی تلاش کنید.
در حالت آفلاین، فایلهای ثابت اپ و این راهنما ممکن است باز شوند؛ API و فرمانها کش، صف یا بازپخش نمیشوند. بازگشت شبکه هیچ فرمانی را خودکار تکرار نمیکند.
صفحهکلید و دسترسپذیری
Tab میان کنترلها حرکت میکند. در نوار بخشها، جهت چپ به بخش بعدی و جهت راست به بخش قبلی میرود؛ Home و End اولین و آخرین بخش مجاز را انتخاب میکنند. این حرکت فقط فوکوس را تغییر میدهد؛ Enter بخش را باز میکند.
پیوند «رفتن به محتوای اصلی» هنگام فوکوس ظاهر میشود. پس از ورود یا تغییر بخش، عنوان صفحه فوکوس میگیرد؛ پس از خروج فوکوس به شماره موبایل برمیگردد. دکمه فرمان برای صفحهخوان با نام درب معرفی میشود.
موارد نیازمند دستگاه واقعی
نصب روی آیفون و ویندوز واقعی، رفتار VoiceOver/TalkBack/NVDA، اتصال LAN و اعتماد گواهی باید روی دستگاه بررسی شوند.
RF learning واقعی، RFID، GSM، BLE، سنسورها، Tamper، Photocell، ولتاژ/برق، ثبت روی microSD/USB و کنترل فیزیکی Doors 2..6 تا تعیین GPIO و آزمون سختافزار، در این نسخه جعل نمیشوند.
جستوجوی کاربران، ریموتها و تعمیرات
جستوجوی هر فهرست فقط روی داده مجاز دریافتشده انجام میشود و API جدیدی نمیفرستد. نام، شماره موبایل، نقش، شناسه ریموت، مالک، وضعیت یا شرح تعمیر را در فیلد مربوط جستوجو کنید. ارقام فارسی و عربی و تفاوت ی/ي و ک/ك یکسانسازی میشوند.
شمارنده، تعداد نتیجه و تعداد رکورد دریافتشده را نشان میدهد؛ این جستوجو آرشیو کامل نیست. تغییر جستوجو نمایش را به صفحه اول میبرد. پاککردن جستوجو داده دریافتشده را دوباره نمایش میدهد.
نتیجه هر فرمان کنار همان درب ثبت میشود تا در فرمانهای همزمان، پیام دربها با هم مخلوط نشود. این پیام در RAM است و با خروج پاک میشود. قبول فرمان یا گزارش اجرای کنترلر به معنی تأیید فیزیکی وضعیت درب نیست.
بهروزرسانی نسخه اپ
هنگام آمادهشدن نسخه جدید، اعلان بهروزرسانی نمایش داده میشود. فرمها و نشست تا تأیید شما حفظ میشوند؛ اپ برای بهروزرسانی بارگذاری مجدد خودکار ندارد.
«اعمال نسخه جدید» را زمانی بزنید که درخواست در حال ارسال نیست و درباره نتیجه فرمان نامشخص تصمیم گرفتهاید. پیام تأیید هشدار میدهد که فرمها پاک میشوند و ورود دوباره لازم است؛ انصراف، فرمها را حفظ میکند.
هنگام درخواست در حال اجرا، اعمال بهروزرسانی مسدود است. پس از تأیید، ارسال درخواست تازه تا بارگذاری نسخه جدید مسدود میشود و هیچ فرمانی تکرار نمیشود.
اگر نسخه توسط تب دیگری فعال شود، این تب خودکار بارگذاری مجدد نمیشود و فرمهایش حفظ میشوند؛ برای بارگذاری نسخه جدید در همین تب باید تأیید کنید. اگر اعمال نسخه کامل نشود، پیام خطا نمایش داده میشود و فرمها حفظ میشوند.
فروشگاه
پس از ورود، تب فروشگاه را باز کنید. دستهبندی و تعداد کالا را انتخاب کنید و به سبد اضافه کنید. جمع به ریال نمایش داده میشود. نام، موبایل و نشانی گیرنده را وارد کنید و مبلغ سفارش را تأیید کنید.
پرداخت اینترنتی فعال نیست. وصول وجه پس از هماهنگی توسط مدیر اصلی ثبت میشود. سفارش جدید و پرداختنشده از فهرست سفارشها قابل لغو است.
اگر نتیجه ثبت سفارش نامشخص شد، سفارشها را بهروزرسانی و همان درخواست را با دکمه بررسی دوباره پیگیری کنید. درخواست بهطور خودکار تکرار نمیشود. پیش از خروج یا بستن اپ، نتیجه را بررسی کنید؛ پس از ورود دوباره ابتدا تاریخچه سفارشها را ببینید.
مدیر اصلی در بخش مدیریت فروشگاه کالا، دستهبندی، موجودی و تبلیغات زمانبندیشده را ثبت میکند. ساعت تبلیغات بر اساس ساعت دستگاه وارد و به زمان استاندارد سرور تبدیل میشود. تصاویر باید قبلاً در مسیر محلی قابل نمایش قرار گرفته باشند.