1. الصفحة الرئيسية
  2. دليل المستخدم
  3. وثائق RESTful API
  4. تكامل واجهة برمجة تطبيقات Mini & MeshHub ثلاثية الأبعاد

تكامل واجهة برمجة تطبيقات Mini & MeshHub ثلاثية الأبعاد

المُقدّمة

إذا قرر العميل دمج أجهزة mini وMeshHub في نظامه الخاص، فيمكنه إعادة توجيه وجهة البيانات طلبات ما بعد من MeshHub إلى نقطة نهاية HTTP بديلة باستخدام لها تكوين بلوتوث ميزة. بمجرد تكوينه، سيرسل MeshHub دفق بيانات إلى نقطة النهاية هذه، يشتمل على ثلاث حمولات متميزة: "عدد الدخول/الخروج", "بيانات نظام تحديد المواقع العالمي"و 'نبض القلب'.

رسم تخطيطي لتكامل API

نموذج لإخراج البيانات للحمولات (من MeshHub)

بمجرد التهيئة، سيتم توجيه تدفق البيانات من MeshHub إلى نقطة النهاية الوجهة الجديدة، والتي يتعين على العميل إعدادها على الخادم الخاص به. فيما يلي نموذج لتنسيق الحمولة التي يتم تدفقها إلى نقطة النهاية الجديدة.

عدد الحمولة داخل/خارج

حساب الدخول والخروج يتتبع عدد الركاب الذين يدخلون ويخرجون من وسيلة النقل بين الوقت الحالي والوقت السابق

{"المعرف": " "،

"النوع": 0،

"في": ,

"خارج": ,

"الخبر": " "}

رقم تعريف الوحدة - معرف الجهاز الفريد

in- "في" العد

خارج- عدد "الخروج".

ts - الطابع الزمني UTC بتنسيق ISO8601

حمولة بيانات نظام تحديد المواقع العالمي (GPS).

ترسل بيانات نظام تحديد المواقع العالمي (GPS) خط الطول وخط العرض الحالي للجهاز لتحديد موقع النقل.

{"المعرف": " "،

"النوع": 1،

"خطوط العرض": ,

"طويل": ,

"الخبر": " "}

رقم تعريف الوحدة - معرف الجهاز الفريد لـ MeshHub

اللات - خط العرض

التداول الطويل - خط الطول

ts - الطابع الزمني UTC بتنسيق ISO8601

حمولة بيانات نبضات القلب

تحدد بيانات نبضات القلب حالة كل جهاز على مدار فترات زمنية مختلفة، وهو أمر بالغ الأهمية لاكتشاف الأعطال.

{"المعرف": " "،

"المسلسل": " "،

"الخبر": " "،

"النوع": 5،"أون لاين": 1}

رقم تعريف الوحدة - معرف الجهاز الفريد لـ MeshHub

مسلسل - الرقم التسلسلي للجهاز

ts - الطابع الزمني UTC بتنسيق ISO8601

تم التحديث في كانون الأول (ديسمبر) 6 و 2023