منتج
BassmaPro: منصة حضور بالبصمة وبطاقات RFID
منصة حضور وتحكّم بالدخول للمدارس والشركات والمستشفيات والمؤسسات. الطرفية أحد مكوّناتها؛ أما المنتج فهو المنصة وواجهة البرمجة ولوحة المتابعة وتطبيقات الهاتف.
الحالة: المنصة قيد التطوير. والطرفية في مرحلة المواصفات.
المشكلة
ما زال الحضور يُسجَّل على الورق في كثير من المدارس وأماكن العمل، أو في جدول بيانات يُنسخ من سجل بعد انتهاء اليوم. يصل السجل متأخراً، ويصعب تدقيقه، ومن يريده أكثر من غيره، وليّ أمر ينتظر ليطمئن أن ابنه وصل، لا يراه أبداً.
والأنظمة الموجودة تتوقف عادةً عند الباب. تسجّل دخولاً وتترك الباقي لغيرها: لا إشعار، ولا لوحة متابعة تستحق الاستعمال، ولا سبيل لمعرفة إن كانت طرفية في مبنى آخر تعمل أصلاً.
كيف يعمل
يصل طالب أو موظف ويعرّف بنفسه عند الطرفية ببصمة أو ببطاقة RFID. تسجّل الطرفية الحدث محلياً كي لا يضيع وصول بسبب انقطاع الاتصال، وتزامنه مع الخادم عند توفّر الشبكة. يعالج الخادم الحدث، ويحدّث سجل الحضور، ويدفع إشعاراً إلى تطبيق ولي الأمر في حينه. ويرى المسؤولون الحدث نفسه في لوحة المتابعة.
والمسار نفسه يخدم حضور الموظفين دون نظام ثانٍ: تتغيّر الكيانات ولا يتغيّر المسار.
- الوصول إلى الطرفية والتعريف ببصمة أو ببطاقة RFID
- تسجيل الحدث على الجهاز، ووضعه في طابور إن غابت الشبكة
- مزامنة الحدث مع الخادم ومعالجته مرة واحدة ولو تكررت المحاولة
- تطبيق ولي الأمر أو المدير يتلقى إشعاراً
- المسؤول يرى الحضور وحالة الأجهزة في لوحة المتابعة
ما تحتويه المنصة
يغطي نموذج البيانات المؤسسات التي تستخدم النظام والأشخاص داخلها: مدارس وشركات ومؤسسات؛ وطلاب وموظفون وأولياء أمور؛ وأجهزة وحالتها؛ وأحداث حضور؛ وإشعارات. وكل سجل يخصّ مؤسسة، وتتحقق واجهة البرمجة من انتماء المستخدم إليها قبل أن تعيد أي شيء.
مراقبة الأجهزة
الأسطول الذي لا يمكن فحصه عن بُعد أسطول يُزار ميدانياً. ترفع كل طرفية استخدام الذاكرة والمعالج والحرارة والحالة النشطة وآخر نشاط والاتصال، ليظهر الجهاز المنحرف قبل أن يتوقف. وتُدار الإعدادات مركزياً لا وحدةً وحدة.
الطرفية المخطط لها
الجهاز موصوف بأنه طرفية AOSP Android بشاشة لمس واتصال 4G وEthernet وWi-Fi، بهيكل احترافي، وإدارة عن بُعد، واتصال مركزي بالمنصة، مبني للتركيب الصناعي. وهو في مرحلة المواصفات. تكتب NextWR البرمجيات؛ والعتاد لا يُصنع هنا.
ست مراحل بالترتيب: الوصول إلى الطرفية، وتسجيل الحدث على الجهاز، ومزامنة الحدث مع الخادم، ومعالجة الخادم له، ووصول إشعار إلى تطبيق ولي الأمر، وظهور السجل في لوحة متابعة المسؤول.
البنية
الأحداث غير قابلة للتكرار
الطرفية التي بقيت دون اتصال تعيد إرسال ما وضعته في الطابور. وإن وصل الحدث نفسه مرتين، وجب على الخادم تسجيل وصول واحد. ويحمل كل حدث معرّفاً مولَّداً على الجهاز، وتُبنى الكتابة عليه.
المؤسسة في مسار الوصول
بيانات الحضور أكثر ما تحفظه المنصة حساسية. تحمل السجلات مؤسستها، وتبدأ كل قراءة من مؤسسة المستخدم لا ترشّح بعد ذلك.
الإشعار نتيجة لا رسالة
إشعار ولي الأمر ناتج عن تغيّر حالة في سجل الحضور، كي لا تخترع إعادة الإرسال وصولاً لم يقع.
التقنيات
AOSP Android Node.js PHP Laravel MySQL MongoDB Redis React Next.js React Native Docker Linux
الخدمات ذات الصلة
برمجيات منصات إنترنت الأشياء
الجانب البرمجي من المنتجات المتصلة: المزامنة بين الجهاز والسحابة، والتهيئة، والإدارة عن بُعد، وواجهات البرمجة التي تخاطبها الطرفيات.
تطبيقات الهاتف المحمول
تطبيقات React Native وFlutter فوق واجهات برمجة REST، مع المصادقة والكتالوجات والطلبات والمحافظ والإشعارات.
البرمجيات كخدمة والبرمجيات المخصّصة
منصات أعمال متعددة المؤسسات، بعزل البيانات لكل مؤسسة، وأدوار، وواجهة برمجة يتشاركها كل العملاء.
ابدأ مشروعاً
اكتب بالإنجليزية أو الفرنسية أو الرومانية أو العربية. كل رسالة تتلقى رداً مكتوباً خلال يوم عمل واحد.
أخبرنا بما تبنيه.
اكتب بالإنجليزية أو الفرنسية أو الرومانية أو العربية. كل رسالة تتلقى رداً مكتوباً خلال يوم عمل واحد.