SmartThings Web Host أيقونة

SmartThings Web Host


SmartThings SmartWeb
2026.07.12
  • 13/07/2026
    Update date
  • Security
  • Everyone
  • Android 5.0+
    Android OS

عن SmartThings Web Host

يلعب دورًا في التحقق من حالة مصادقة SmartThings والمساعدة في استدعاءات واجهة برمجة التطبيقات ذات الصلة.

١. نظرة عامة

SmartWeb هو تطبيق خادم وسيط محلي يعمل على أجهزة أندرويد.

تتلخص وظائفه الرئيسية فيما يلي:

- التحقق من حالة مصادقة SmartThings والمساعدة في استدعاءات واجهة برمجة التطبيقات (API) ذات الصلة.

- توفير وظائف وكيل HTTP عامة.

- السماح بفتح صفحة في متصفح ويب (WebView) لقراءة كود HTML النهائي.

- العمل كوسيط بين برامج تشغيل SmartThings Edge وصفحات الويب المحلية وبرامج التشغيل الآلي.

٢. معلومات أساسية

- المنفذ الافتراضي: 8088

- تنسيق العنوان الافتراضي: http://deviceIP:8088

مثال:

- http://192.168.219.137:8088

٣. تخطيط الشاشة

٣.١ علامة تبويب الخادم

في علامة تبويب الخادم، يمكنك التحقق من حالة خادم الوسيط وكيفية استخدام واجهات برمجة التطبيقات الرئيسية.

أمثلة على المحتوى المعروض:

- عنوان خادم الجسر

- تنسيق استخدام /api/forward

- تنسيق استخدام /api/web

- واجهة برمجة تطبيقات التحقق من حالة مصادقة SmartThings

- واجهة برمجة تطبيقات تنفيذ WebView في الخلفية

3.2 علامة تبويب الإعدادات

في علامة تبويب الإعدادات، يمكنك التحقق من إعدادات البيئة والحالة المطلوبة لاستخدام التطبيق.

أمثلة:

- حالة استثناء تحسين البطارية

- حالة إذن الإشعارات

- عرض/نسخ السجلات

- معلومات إصدار التطبيق

4. واجهات برمجة التطبيقات الرئيسية

4.1 POST /api/ping

الوصف: يتحقق بإيجاز من حالة خادم الجسر وحالة مصادقة SmartThings.

الطريقة:

- POST فقط

مثال:

POST http://deviceIP:8088/api/ping

مثال على الاستجابة:

{

"battery": 86,

"bridgeDevice": "phone",

"bridgeVersion": "Version: 2026.05.15",

"serverStartTime": "05/14 03:00",

"stOauthConnected": true,

"accessTokenExpiresAt": 1778773965000,

"accessTokenMinutesLeft": 1332

}

4.2 GET /api/smartthings/devices

الوصف:

يُعيد قائمة بأجهزة SmartThings بتنسيق بسيط.

الطريقة:

- طلب GET فقط

مثال:

GET http://deviceIP:8088/api/smartthings/devices

مثال على الاستجابة:

{

"items": [

{

"deviceId": "...",

"label": "Google Home Mini Library",

"name": "Google Home"

}

]

}

الاستخدامات:

- البحث عن معرّف الجهاز باستخدام اسمه

- البحث عن أسماء مكبرات الصوت

- اختيار الأجهزة بناءً على التصنيفات

4.3 GET /api/forward?url=origin_address

الوصف:

خادم وكيل HTTP قياسي.

الطريقة:

- طلب GET فقط

مثال:

GET http://deviceIP:8088/api/forward?url=https://api.smartthings.com/v1/devices

الاستخدامات:

- استدعاءات واجهة برمجة تطبيقات JSON

- قراءة صفحات HTML الثابتة

- استدعاءات واجهة برمجة تطبيقات SmartThings REST

الميزات:

- تمرير معظم رؤوس الطلبات

- استخدام بيانات الاعتماد تلقائيًا في حال عدم وجود رأس Authorization عند استدعاء واجهات برمجة تطبيقات SmartThings

- لا يتم تنفيذ جافا سكريبت

- قد يكون غير آمن ضد صفحات التحقق من صحة Cloudflare/المتصفح

تنبيه:

- غير مناسب للمواقع التي تتطلب تنفيذ جافا سكريبت

4.4 طلب GET أو POST /api/web?url=origin_address

الوصف: يفتح الصفحة في WebView فعلي ويعيد HTML النهائي.

الطريقة:

- GET أو POST

الاستخدام:

- المواقع التي تتطلب تنفيذ جافا سكريبت

- صفحات التحقق من صحة Cloudflare

- المواقع التي لا يتم تحميلها عبر /api/forward

مثال:

GET http://deviceIP:8088/api/web?url=https://

أو:

POST http://deviceIP:8088/api/web

Content-Type: application/json

{

"url": "https://",

"timeoutMs": 20000

}

الاستجابة:

- نص HTML النهائي (text/html) في حالة النجاح

- نص الخطأ في حالة الفشل

الميزات:

- يفتح الصفحة كما لو كان متصفحًا حقيقيًا

- إمكانية تنفيذ جافا سكريبت

- بطيء ولكنه موثوق

معاملات المهلة الزمنية:

- timeout: ثوانٍ

- timeoutSeconds: ثوانٍ

- timeoutMs: بالمللي ثانية

مثال:

- ?timeout=20

- ?timeoutSeconds=20

- ?timeoutMs=20000

ملاحظة:

- الاستجابة هي نص HTML نفسه، وليس JSON.

- يحتاج المُستدعي إلى تحليل HTML للحصول على القيم المطلوبة.

4.5 GET أو POST /api/webview/run

الوصف:

تشغيل صفحة في WebView في الخلفية لفترة زمنية محددة.

الطريقة:

- GET أو POST

الاستخدامات:

- إبقاء صفحة معينة قيد التشغيل في الخلفية لفترة زمنية محددة.

- إبقاء عمليات جافا سكريبت/تنفيذ الصفحة قيد التشغيل.

مثال:

GET http://deviceIP:8088/api/webview/run?url=http://hubaddress:port&timeout=60

الميزات:

- تشغيل ما يصل إلى 5 صفحات في وقت واحد.

- تُخزَّن الطلبات الزائدة في قائمة انتظار.

4.6 GET /api/webview/stop

الوصف:

يوقف تنفيذ WebView في الخلفية.

الطريقة:

- تُستخدم حاليًا كطلب GET

5. الفرق بين /api/forward و /api/web

/api/forward

- خادم وكيل HTTP قياسي

- سريع

- مناسب لطلبات JSON/API

- لا يُنفذ جافا سكريبت

- مناسب للصفحات الثابتة/واجهات برمجة التطبيقات العامة

/api/web

- قراءة من المتصفح باستخدام WebView

- بطيء ولكنه موثوق

- جافا سكريبت قابل للتنفيذ

- يدعم صفحات التحقق من صحة Cloudflare/المتصفح

- مناسب للصفحات التي تتطلب متصفحًا

المعايير المُوصى بها:

- واجهات برمجة التطبيقات العامة/الصفحات الثابتة: /api/forward

- الصفحات التي يجب فتحها في متصفح: /api/web

6. ملخص الطرق المسموح بها

POST فقط

- /api/ping

- /api/smartthings/token

- /api/smartthings/access-token

GET فقط

- /api/smartthings/devices

- /api/forward

طلب GET أو POST

- /api/web

- /api/webview/run

لإيقاف التشغيل

- /api/webview/stop

7. شرح قيمة bridgeDevice

جهاز bridgeDevice الخاص بـ /api/ping هو أحد الأجهزة التالية:

- tv

- pad

- phone

معايير التحديد:

- tv: أجهزة Android TV / Leanback

- pad: أصغر عرض شاشة Dp ≥ 600

- phone: أجهزة أخرى

8. أمثلة على الاستخدام

8.1 التحقق من حالة الخادم

POST /api/ping

8.2 التحقق من قائمة الأجهزة

GET /api/smartthings/devices

8.3 وكيل API عام

GET /api/forward?url=https://api.smartthings.com/v1/devices

8.4 تتطلب قراءة المواقع متصفحًا

GET /api/web?url=https://

9. ملخص

SmartWeb هو خادم وسيط محلي يعمل على أجهزة Android.

النقاط الرئيسية:

- التحقق من حالة مصادقة SmartThings

- واجهة برمجة تطبيقات بسيطة لعرض قائمة الأجهزة

- وكيل HTTP قياسي (/api/forward)

- قراءة المتصفح باستخدام WebView (/api/web)

- تشغيل WebView في الخلفية (/api/webview/run)

على وجه الخصوص، تتيح لك وظيفة /api/web قراءة الصفحات التي يصعب قراءتها عبر طلبات HTTP القياسية باستخدام متصفح فعلي.

عرض المزيد

معلومات أكثر ل تطبيق

احدث اصدار

2026.07.12

محمل

သူရိရ

Android متطلبات النظام

Android 5.0+

الرخصة مطلوبة

تقييم المحتوى

Everyone

تقرير الأمان

تحديث لأحدث إصدار 2026.07.12

Last updated on 13/07/2026

Minor bug fixes and improvements. Install or update to the newest version to check it out!

عرض المزيد
اكتمل فحص الأمان
لا يوجد فيروس
لا يوجد برامج تجسس
لا يوجد برمجيات خبيثة
لا يوجد فيروس
لا يوجد برامج تجسس
لا يوجد برمجيات خبيثة
اسم الحزمة:com.clipman.smartthingswebviewhost
SHA-256:f000066e48a3e8b39da98a07e6729d0b7b0350f50eb9b9ae48f7496a888276b3
SHA-1:043c3867d2ac91889a4a000d9509620860b670e3
عرض المزيد
تم التحقق بواسطة: APKPURE

SmartThings Web Host لقطات الشاشة

SmartThings Web Host الملصقSmartThings Web Host تصوير الشاشة 1SmartThings Web Host تصوير الشاشة 2SmartThings Web Host تصوير الشاشة 3SmartThings Web Host تصوير الشاشة 4SmartThings Web Host تصوير الشاشة 5SmartThings Web Host تصوير الشاشة 6SmartThings Web Host تصوير الشاشة 7

العلامات المتعلقة

المقالات الشعبية خلال ال24 ساعة

البحث...
اشترك في APKPure
كن أول من يحصل على الإصدارات السابقة والأخبار والأدلة لأفضل ألعاب وتطبيقات الأندرويد.
ًلا، شكرا
اشتراك
تم الاشتراك بنجاح!
أنت مشترك الآن في APKPure.