استخدام بيانات الموقع في حل Azure IoT Central
توضح لك هذه المقالة كيفية استخدام بيانات الموقع في تطبيق IoT Central. يمكن لجهاز متصل ب IoT Central إرسال بيانات الموقع كتدفق بيانات تتبع الاستخدام أو استخدام خاصية جهاز للإبلاغ عن بيانات الموقع.
يمكنك استخدام بيانات الموقع من أجل:
- رسم الموقع الذي تم الإبلاغ عنه على خريطة.
- رسم محفوظات موقع بيانات تتبع الاستخدام على خريطة.
- إنشاء قواعد المحيط الجغرافي الظاهري لإعلام عامل التشغيل عند دخول جهاز أو مغادرته منطقة معينة.
تظهر لقطة الشاشة التالية قالب جهاز مع أمثلة لخاصية الجهاز ونوع بيانات تتبع الاستخدام التي تستخدم بيانات الموقع. تستخدم التعريفات نوع دلالي الموقع ونوع مخطط الموقع الجغرافي:
كمرجع، تبدو تعريفات لغة تعريف Digital Twins (DTDL) v2 لهذه الإمكانات مثل القصاصة البرمجية التالية:
{
"@type": [
"Property",
"Location"
],
"displayName": {
"en": "DeviceLocation"
},
"name": "DeviceLocation",
"schema": "geopoint",
"writable": false
},
{
"@type": [
"Telemetry",
"Location"
],
"displayName": {
"en": "Tracking"
},
"name": "Tracking",
"schema": "geopoint"
}
ملاحظة
نوع مخطط نقطة جغرافية ليس جزءا من مواصفات DTDL. يدعم IoT Central حاليا نوع مخطط نقطة جغرافية ونوع دلالي الموقع للتوافق مع الإصدارات السابقة، راجع ملحق IoT Central.
عندما يرسل جهاز بيانات لخاصية DeviceLocation الموضحة في القسم السابق، تبدو الحمولة مثل مقتطف JSON التالي:
{
"DeviceLocation": {
"lat": 47.64263,
"lon": -122.13035,
"alt": 0
}
}
عندما يرسل جهاز بيانات لبيانات تتبع الاستخدام الموضحة في القسم السابق، تبدو الحمولة مثل مقتطف JSON التالي:
{
"Tracking": {
"lat": 47.64263,
"lon": -122.13035,
"alt": 0
}
}
يمكنك عرض بيانات الموقع في أماكن متعددة في تطبيق IoT Central. على سبيل المثال، في طرق العرض المقترنة بجهاز فردي أو على لوحات المعلومات.
عند إنشاء طريقة عرض لجهاز، يمكنك اختيار رسم الموقع على خريطة، أو إظهار القيم الفردية:
يمكنك إضافة تجانبات الخريطة إلى لوحة معلومات لرسم موقع جهاز واحد أو أكثر. عند إضافة لوحة خريطة لإظهار بيانات تتبع استخدام الموقع، يمكنك رسم الموقع خلال فترة زمنية، كما هو موضح في لقطة الشاشة السابقة.
يمكنك استخدام بيانات تتبع الاستخدام للموقع لإنشاء قاعدة المحيط الجغرافي الظاهري التي تنشئ تنبيها عندما ينتقل جهاز إلى منطقة مستطيلة أو خارجها. تظهر لقطة الشاشة التالية قاعدة تستخدم أربعة شروط لتعريف منطقة مستطيلة باستخدام قيم خط الطول والعرض. تنشئ القاعدة رسالة بريد إلكتروني عندما ينتقل الجهاز إلى المنطقة المستطيلة:
الآن بعد أن تعلمت كيفية استخدام الخصائص في تطبيق Azure IoT Central، راجع: