القائمة
ابدأ مشروعاً

ممارسة

تطوير برمجيات منصات إنترنت الأشياء

تكتب NextWR البرمجيات التي تعمل عليها المنتجات المتصلة وترفع إليها بياناتها. العتاد عمل غيرنا؛ أما المنصة وطبقة التكامل وواجهات البرمجة والتطبيقات فعملنا.

المنتج المتصل سلسلة برمجيات في أحد طرفيها جسم مادي. تقرأ الطرفية بصمة أو بطاقة، وتقرّر ماذا تفعل حين تكون الشبكة غير متاحة، وتضع الحدث في طابور، وتزامنه عند عودة الاتصال، وتُبلّغ عن حالتها في أثناء ذلك. وخلفها تستقبل واجهة برمجة تلك الأحداث، وتحفظها قاعدة بيانات، وتعرضها لوحة متابعة، ويُشعر بها تطبيق هاتف شخصاً ما. وكل حلقة في هذه السلسلة برمجية.

والأجزاء الصعبة ليست المسار السعيد. بل تهيئة الجهاز ليكون موثوقاً من دون مهندس في الموقع، ومعالجة طرفية بقيت دون اتصال يومين وتريد الآن إرسال كل شيء دفعة واحدة، وجعل الحدث غير قابل للتكرار كي لا تُحسب المحاولة الثانية وصولاً ثانياً، وضبط الساعات بما يكفي ليصمد ترتيب الأحداث.

والإدارة عن بُعد لا تقل أهمية عن الأحداث نفسها. الأسطول الذي لا يمكن فحصه أسطول يُزار ميدانياً. تبني NextWR جانب الإبلاغ داخل المنصة: استخدام الذاكرة والمعالج، والحرارة، والحالة النشطة، وآخر نشاط، والاتصال، وسجل بالأجهزة التي تحمل كل إعداد.

ومسارات المصادقة بالبصمة وبقارئ RFID أو البطاقات جزء من برمجيات المنصة، وكذلك معالجة الاتصال عبر 4G وEthernet وWi-Fi. ولا تصنع NextWR عتاداً ولا تبيع أجهزة.

ما الذي يشمله

  • مزامنة بين الجهاز والسحابة مع طابور للعمل دون اتصال وأحداث غير قابلة للتكرار
  • تهيئة الأجهزة وإعدادها وإدارتها عن بُعد
  • واجهة البرمجة التي تخاطبها الطرفيات، ولوحات المتابعة فوقها
  • مراقبة الأجهزة: الذاكرة والمعالج والحرارة والاتصال وآخر نشاط
  • مسارات المصادقة بالبصمة وبقارئ RFID أو البطاقات
  • معالجة الاتصال عبر 4G وEthernet وWi-Fi

غير مشمول

  • تصميم العتاد وتصنيعه واعتماده
  • إعادة بيع الأجهزة أو توريدها
  • اختبارات المطابقة الراديوية والكهربائية
لمن هي
الشركات التي لديها منتج متصل، أو تخطط له، وتريد المنصة وطبقة التكامل والتطبيقات مكتوبة من فريق يفهم طرفي السلسلة.
كيف يبدأ العمل
صِفوا الحدث الذي ينتجه الجهاز وما الذي يجب أن يحدث حين لا يستطيع بلوغ الشبكة. تُصمَّم المنصة رجوعاً من هذين الجوابين.
التقنيات

AOSP Android Node.js PHP Laravel MySQL MongoDB Redis Linux Docker

أسئلة متكررة

هل تبنون العتاد؟

لا. تكتب NextWR البرمجيات: ما يعمل على الطرفية، وواجهة البرمجة التي تخاطبها، والمنصة التي تحفظ الأحداث وتعالجها، ولوحات المتابعة وتطبيقات الهاتف فوقها. أما تصميم العتاد وتصنيعه فيبقى عند شريك أو عند العميل.

ماذا يحدث حين يبقى جهاز دون اتصال مدة طويلة؟

يواصل التسجيل محلياً ويضع الأحداث في طابور. وعند عودة الاتصال يعيد إرسالها، وتعامل واجهة البرمجة كل حدث بوصفه غير قابل للتكرار كي لا تُحسب المحاولة مرتين. وتعرض لوحة المتابعة آخر ظهور بدل ادعاء أن الجهاز متصل.

أخبرنا بما تبنيه.

اكتب بالإنجليزية أو الفرنسية أو الرومانية أو العربية. كل رسالة تتلقى رداً مكتوباً خلال يوم عمل واحد.