اقرأ باللغة الإنجليزية

مشاركة عبر


توجيه أحداث ورسائل IoT

هام

تم إصدار إصدار جديد من خدمة Azure Digital Twins. في ضوء الإمكانات الموسعة للخدمة الجديدة، تم إيقاف خدمة Azure Digital Twins الأصلية (الموضحة في مجموعة الوثائق هذه).

لعرض وثائق الخدمة الجديدة، قم بزيارة وثائق Azure Digital Twins النشطة.

غالبا ما توحد حلول إنترنت الأشياء العديد من الخدمات القوية التي تتضمن التخزين والتحليلات والمزيد. توضح هذه المقالة كيفية توصيل تطبيقات Azure Digital Twins ب Azure analytics الذكاء الاصطناعي وخدمات التخزين لمنحها رؤى ووظائف أعمق.

أنواع التوجيه

يوفر Azure Digital Twins طريقتين لتوصيل أحداث IoT بخدمات Azure الأخرى أو تطبيقات الأعمال:

  • توجيه أحداث Azure Digital Twins: كائن في الرسم البياني المكاني يتغير، بيانات تتبع الاستخدام التي يتم تلقيها، أو وظيفة معرفة من قبل المستخدم تنشئ إعلاما استنادا إلى شروط معرفة مسبقا يمكن أن تؤدي إلى أحداث Azure Digital Twins. يمكن للمستخدمين إرسال هذه الأحداث إلى Azure Event Hubs أو موضوعات ناقل خدمة Azure أو Azure Event Grid لمزيد من المعالجة.

  • بيانات تتبع استخدام الجهاز للتوجيه: بالإضافة إلى أحداث التوجيه، يمكن ل Azure Digital Twins أيضا توجيه رسائل القياس عن بعد للجهاز الخام إلى مراكز الأحداث لمزيد من الرؤى والتحليلات. لا تتم معالجة هذه الأنواع من الرسائل بواسطة Azure Digital Twins. ويتم إعادة توجيهها فقط إلى مركز الأحداث.

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

توجيه أحداث Azure Digital Twins

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

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

تنفيذ المسار

تدعم خدمة Azure Digital Twins حاليا أنواع نقاط النهاية التالية:

  • EventHub هي نقطة نهاية سلسلة اتصال مراكز الأحداث.
  • ServiceBus هي نقطة نهاية سلسلة اتصال ناقل خدمة Microsoft Azure.
  • EventGrid هي نقطة نهاية سلسلة اتصال شبكة الأحداث.

يدعم Azure Digital Twins حاليا أنواع الأحداث التالية التي سيتم إرسالها إلى نقطة النهاية المختارة:

  • DeviceMessages هي رسائل بيانات تتبع الاستخدام المرسلة من أجهزة المستخدمين وإعادة توجيهها بواسطة النظام.
  • TopologyOperation هي عملية تغير الرسم البياني أو بيانات التعريف للرسم البياني. مثال على ذلك هو إضافة كيان أو حذفه، مثل مسافة.
  • SpaceChange هو تغيير في قيمة المساحة المحسوبة التي تنتج عن رسالة بيانات تتبع استخدام الجهاز.
  • SensorChange هو تغيير في قيمة المستشعر المحسوبة التي تنتج عن رسالة بيانات تتبع استخدام الجهاز.
  • UdfCustom هو إعلام مخصص من دالة معرفة من قبل المستخدم.

هام

لا تدعم جميع أنواع نقاط النهاية جميع أنواع الأحداث. راجع الجدول التالي ل EventTypes المسموح به لكل نوع نقطة نهاية.

رسائل الجهاز طوبولوجيا التشغيل تغيير المسافة SensorChange UdfCustom
EventHub X X X X X
ServiceBus X X X X
EventGrid X X X X

ملاحظة

لمزيد من المعلومات حول كيفية إنشاء نقاط النهاية والأمثلة على مخطط الأحداث، اقرأ Egress ونقاط النهاية.

الخطوات التالية