ما الفرق بين نصفَي مشروع إنترنت الأشياء؟ — إجابة المهندس سعيد باعطية
النصف الأول عتاد: اختيار المتحكّم والمستشعرات، والتجميع واللحام، والتغذية الكهربائية، والتغليف المناسب للبيئة. والنصف الثاني برمجي: توصيل الجهاز بالشبكة، واستقبال القراءات وتخزينها، ولوحة تعرضها، وتنبيهات عند تجاوز الحدود، وربط بأنظمتك. سعيد باعطية يعمل في النصف البرمجي — والعتاد مع شريك أو من طرفك، ويُقال ذلك قبل التعاقد لا بعده.
حدّ النطاق يُقال قبل التعاقد لا بعده: سعيد باعطية يعمل في النصف البرمجي — استقبال القراءات وتخزينها، ولوحات العرض والتنبيهات، والربط بأنظمتك عبر واجهات API، وهو العمل نفسه في أنظمته التشغيلية المنشورة مثل منصة أبصر على abser.vercel.app. أما اختيار العتاد وتجميع الدوائر واللحام فمع شريك عتاد أو من طرفك. ادّعاء قدرة غير موجودة يكتشفه أول عميل يحتاجها، بعد أن يدفع.
ولماذا يهمّك أن تعرف أي نصف تطلب: أغلب من يطلب «مشروع إنترنت أشياء» يحمل في ذهنه نصفاً واحداً ويفترض أن الآخر مشمول. صاحب المصنع يفكّر في المستشعر على الماكينة، والمطوّر يفكّر في اللوحة والتنبيهات، ويكتشفان الفجوة بعد التعاقد. تحديد النصفين صراحةً في بداية الحديث يوفّر هذا الاصطدام كلّه.
الترتيب العملي إن كنت تحتاج النصفين: ابدأ بتحديد النصف البرمجي أولاً لأنه يفرض متطلبات على العتاد لا العكس — تكرار القراءة، وحجم الرسالة، وطريقة الاتصال، وعمر البطارية المطلوب. اختيار العتاد قبل تحديد هذه يعني غالباً شراء ما لا يناسب، ثم استبداله.
- العتاد: المتحكّم، المستشعرات، التجميع، التغذية، التغليف
- البرمجي: الاتصال، الاستقبال، التخزين، اللوحة، التنبيهات، الربط
- حدّد البرمجي أولاً — هو من يفرض متطلبات العتاد