العودة لقائمة المشاريع
محترف IoT لدمج بياناتTeltokina GPS إلىAzure IoT Hub مع قاعدة بيانات InfluxDB Cloud
الميزانية
$100.00 - $250.00
التصنيف
برمجة، تطوير المواقع والتطبيقات
المهارات المطلوبة
C++ Programming
بايثون
راسبيري باي
برمجة المتحكمات
هندسة البرمجيات
الهندسة
برمجة
C++ Programming
بايثون
راسبيري باي
برمجة المتحكمات
هندسة البرمجيات
الهندسة
برمجة
الوصف
الوصف:
نبحث عن مطوّر حر ذو خبرة لمساعدتنا في دمج بيانات التليمترية من Teltokina GPS to Azure IoT Hub إلى قاعدة بيانات InfluxDB Cloud. الهدف هو إنشاء خط بيانات متكامل يعالج البيانات الواردة من أجهزة IoT Teltokina ويخزنها في InfluxDB لتحليلها وعرضها.
نطاق العمل:
1.تكامل Azure IoT Hub:
•إعداد وتكوين Azure IoT Hub لتوجيه بيانات التليمترية من الأجهزة المتصلة.
•إنشاء وتكوين تطبيق Azure Function لمعالجة البيانات باستخدام IoT Hub Trigger.
2.تكامل InfluxDB Cloud:
•كتابة كود مخصص لمعالجة البيانات الواردة في Azure Function وتخزينها في قاعدة بيانات InfluxDB Cloud.
•استخدام مكتبة InfluxDB الخاصة بـ Python أو Node.js أو أي لغة برمجية مناسبة.
•ضمان المصادقة الصحيحة باستخدام رموز InfluxDB وتفاصيل المؤسسة.
3.الاختبار والتحقق:
•اختبار خط البيانات باستخدام بيانات تليمترية محاكية.
•التحقق من تخزين البيانات في InfluxDB باستخدام استعلامات Flux.
4.التوثيق والتسليم:
•تقديم وثائق واضحة عن إعداد خط البيانات.
•تسليم العمل مع شرح كامل للآلية المنفذة.
المخرجات المطلوبة:
•تطبيق Azure Function يعمل بشكل كامل لمعالجة بيانات التليمترية من IoT Hub.
•تخزين البيانات بنجاح في قاعدة بيانات InfluxDB Cloud المحددة.
•توثيق شامل يغطي الإعداد والاختبار وحل المشاكل.
المهارات المطلوبة:
•إتقان العمل مع Azure IoT Hub و Azure Functions.
•خبرة مع InfluxDB Cloud أو قواعد بيانات مشابهة لبيانات السلاسل الزمنية.
•مهارات برمجية قوية في Python
•إلمام بهندسة الأحداث ومعالجة الرسائل.
المهارات المفضلة:
•معرفة بلغة استعلام Flux الخاصة بـ InfluxDB.
•خبرة في العمل مع أجهزة إنترنت الأشياء ومعالجة بيانات التليمترية.