جمع البيانات بمنصة STM32 والتكامل مع MQTT | Obeita

مشروع تم تسليمه. استوفت الأجهزة والبرمجيات المنجزة في الاختبارات المتطلبات المتفق عليها مع العميل. ويجب الاتفاق بصورة منفصلة على مواصفات أي مشروع جديد.

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

تحديد المسار من القياس إلى الرسالة

تقرأ بنية STM32F407 الموثقة أجهزة القياس عبر RS232 أو RS485، وتوفر اتجاهًا للتكامل مع MQTT. تربط المهمة الهندسية تمثيل بيانات جهاز القياس بصيغة التطبيق لدى الوجهة. وحددت المتطلبات ونطاق العقد وظائف جمع البيانات وإرسالها المطلوب تسليمها.

في هذا النوع من العمل، يجب النظر معًا في فك ترميز الإطارات أو الوصول إلى السجلات، ومعاملات التحويل، والوحدات، وتعريف الأجهزة، والطوابع الزمنية للجمع، ومعالجة الأخطاء. يحدد RS485 الواجهة الكهربائية؛ ولا يثبت أن جهاز القياس يستخدم Modbus، أو أن قيمه تطابق الحقول التي يتوقعها الخادم.

تكامل برنامج جمع البيانات مع مسار الاتصال الصاعد المختار

أكملت Obeita تصميم العتاد والبرمجيات لمشروع جمع البيانات المتفق عليه. تتضمن البنية المنشورة Ethernet للاتصال بالشبكة المحلية واتجاه اتصال خلوي باستخدام EC200M، على أن تُراجع نسخة الوحدة ودعم شركات الاتصالات المحلية وفق موقع التشغيل. وهذه اختيارات لتكامل الشبكة تدعم المسار من جهاز القياس إلى الخادم.

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

إبقاء تفسير البيانات واضحًا في مشروع مماثل

عند تهيئة هذه البنية لجهاز قياس آخر، يمكن مقارنة قراءة معروفة بإطارها الخام وقيمتها المفككة الترميز وحمولة البيانات المرسلة. يوفر ذلك طريقة عملية لتحديد القبول على أساس مسار البيانات الكامل. ويجب الاتفاق على الفحوص المحددة وظروف إرسال التقارير لذلك المشروع الجديد.

البنية والتهيئة الموثقتان

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

البند التهيئة
المتحكم منصة STM32F407
واجهات أجهزة القياس RS232 وRS485
الاتصال بالشبكة المحلية Ethernet
اتجاه الاتصال الخلوي EC200M؛ اختيار نسخة الوحدة بما يلائم التشغيل
بروتوكول الخادم MQTT؛ تُتفق الموضوعات وحمولة البيانات لكل مشروع
أمثلة التطبيقات مراقبة البيئة والزراعة والمعدات البعيدة

نتيجة التسليم ونطاق الاختبار

اكتمل تطوير عتاد جمع البيانات وبرمجياته المتفق عليهما وتم تسليمهما. وأكدت الاختبارات الوظيفية الفعلية أن المشروع المُسلَّم استوفى متطلبات العميل.

لا يحدد بيان الإنجاز قيمة منشورة للدقة أو نتيجة لاختبار انقطاع الشبكة أو قدرة مضمونة على الاحتفاظ بالبيانات. كما لا يعني التوافق مع جميع بروتوكولات أجهزة القياس أو شركات الاتصالات أو المنصات السحابية المعتمدة على MQTT.

ناقش مشروعًا مماثلًا

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

أخبرنا عن مشروعك