KuS

أدوات KuS

حلول صناعية احترافية

اختبار IoT REST API

أداة اختبار API احترافية – منصة KUS IoT

📋 فتح Swagger UI

🚀 اختبار احترافي لواجهة برمجة تطبيقات IoT لمنصات LoRaWAN

تتيح هذه الأداة الاختبار الشامل لنقاط نهاية REST API لمنصات إنترنت الأشياء. اختبر مصادقة المستخدم وإدارة الأجهزة واستعلامات القياس عن بُعد وتكامل API.

مصادقة JWT
إدارة الرموز والجلسات
إدارة الأجهزة
استرجاع القائمة والتفاصيل
استعلامات القياس عن بعد
مرشحات الوقت والبيانات المباشرة
🔐 1. تسجيل الدخول والمصادقة
📋 نقطة نهاية API: https://iot.kus.at/api/auth/login
🔑 الطريقة: POST

💡 حالات استخدام اختبار IoT REST API

🔌 اختبار تكامل API

اختبر تكامل منصات إنترنت الأشياء في تطبيقاتك. التحقق من المصادقة وتنسيقات البيانات واستجابات API قبل النشر الإنتاجي.

📡 إدارة أجهزة LoRaWAN

إدارة ومراقبة أجهزة استشعار LoRaWAN عبر REST APIs. استرجع قوائم الأجهزة وتحقق من حالة الجهاز وقم بتكوين استعلامات القياس.

🔍 التصحيح والتطوير

استخدم الأداة للتطوير وتصحيح الأخطاء. اختبر استدعاءات API وحلل استجابات JSON وحسّن تكاملات إنترنت الأشياء.

📚 نقاط نهاية API المدعومة

POST /api/auth/login
مصادقة المستخدم وإنشاء الرمز
GET /api/customer/{id}/devices
استرجاع قائمة أجهزة العميل
GET /api/plugins/telemetry/…
استعلام بيانات القياس عن بعد للجهاز
الأسئلة المتكررة

كيف تعمل مصادقة JWT؟

بعد تسجيل الدخول بنجاح، تتلقى JWT (رمز الويب JSON)، والذي يُستخدم كرمز حامل في رأس التفويض لجميع استدعاءات API اللاحقة. الرمز صالح لفترة محدودة.


ما هي منصات إنترنت الأشياء المدعومة؟

تم تحسين الأداة لمنصة KUS IoT والأنظمة المستندة إلى ThingsBoard. بنية API متوافقة مع تكاملات خادم شبكة LoRaWAN الشائعة.


كيف أدمج API في تطبيقي؟

استخدم أمثلة التعليمات البرمجية المعروضة كأساس. تعرض الأداة أمثلة JavaScript/Fetch كاملة لكل نقطة نهاية يمكنك استخدامها مباشرة في تطبيقك.


ما هو Swagger UI وكيف أستخدمه؟

Swagger UI هو التوثيق التفاعلي لواجهة برمجة تطبيقات منصة KUS IoT. جميع نقاط النهاية المتاحة مدرجة هناك ويمكن اختبارها مباشرة في المتصفح.

  1. سجل الدخول هنا في REST API Tester وانسخ رمز الوصول.
  2. افتح Swagger UI. Swagger UI
  3. انقر على Authorize (رمز القفل أعلى اليمين).
  4. الصق الرمز المنسوخ وأكد بالنقر على Authorize.
  5. بعد ذلك يمكنك تجربة جميع نقاط نهاية API مباشرة.