إنشاء وظائف وتشغيلها في تطبيقك
تتيح لك واجهة برمجة تطبيقات REST إدارة الوظائف برمجياً في تطبيق IoT Central لديك. تتيح لك الوظائف إجراء تحديثات مجمعة لخصائص الجهاز والسحابة وتشغيل أوامر الجهاز.
لتبسيط مهمة مدير الأسطول، طُلب منك دمج إمكانيات التحكم في وظيفة IoT Central في تطبيق إدارة الأسطول الحالي. يرغب مديرو الأسطول في استخدام تطبيق إدارة الأسطول الحالي لإدارة الوظائف التي تحافظ على تحديث أجهزة الشاحنات المبردة.
ستتعرف هنا على كيفية استخدام واجهة برمجة تطبيقات REST لإنشاء الوظائف وتشغيلها وعرض نتائج الوظائف وإعادة تشغيل الوظائف على الأجهزة الفاشلة.
Jobs
عند إنشاء وظيفة، يمكنك استخدام مجموعة أجهزة لتحديد الأجهزة التي يجب تشغيل الوظيفة عليها. يتم من خلال IoT Central تلقائيًا إنشاء مجموعة أجهزة لكل قالب جهاز. يمكنك أيضًا إنشاء مجموعات الأجهزة في واجهة مستخدم IoT Central التي تستخدم عوامل التصفية لتحديد الأجهزة. يمكنك استخدام واجهة برمجة تطبيقات REST لسرد مجموعات الأجهزة في تطبيقك.
عند استخدام واجهة برمجة تطبيقات REST لإنشاء وظيفة، يمكنك تحديد ما إذا كان يتم من خلال الوظيفة تحديث خاصية أو خاصية سحابة أو تشغيل أمر. باستخدام واجهة برمجة تطبيقات REST، يتم تشغيل الوظيفة على الفور. يمكنك استخدام واجهة برمجة تطبيقات REST لمشاهدة حالة الوظيفة أثناء مرورها بالمراحل pending وrunning وcompleted.
عند اكتمال الوظيفة، يمكنك استخدام واجهة برمجة تطبيقات REST للحصول على حالة الوظيفة وحالة كل جهاز في الوظيفة. إذا فشلت المهمة على أي جهاز، يمكنك إعادة تشغيل الوظيفة لإعادة المحاولة. عند إعادة تشغيل وظيفة، فإنا تحاول فقط تكرار العملية على الأجهزة التي فشلت سابقًا.
استخدام واجهة برمجة تطبيقات REST للعمل مع الوظائف
تتيح لك واجهة برمجة تطبيقات IoT Central REST للوظائف:
- سرد الوظائف في تطبيقك
- الحصول على تفاصيل وظيفة فردية وأجهزتها
- إعادة تشغيل وظيفة مقابل الأجهزة الفاشلة
- إيقاف الوظائف واستئنافها
إنشاء وظائف وتشغيلها في تطبيق IoT Central لديك
هل تحتاج إلى مساعدة؟ راجع دليل استكشاف الأخطاء وإصلاحها الذي نقدمه أو يمكنك توفير ملاحظات معينة عبر الإبلاغ عن مشكلة.