developerنُشر في ١١ مارس ٢٠٢٦

مجموعة تطوير TS Smart Home: ابنِ أجهزتك الذكية الخاصة

#smart home SDK#ESP32 smart home development#IoT developer SDK#smart home hardware development#ESP32 firmware framework#custom smart device#C++ IoT SDK
مجموعة تطوير TS Smart Home: ابنِ أجهزتك الذكية الخاصة

مجموعة تطوير TS Smart Home توفر كل ما تحتاجه لبناء وبرمجة وتوصيل أجهزة ESP32 مخصصة بمنصة TS Smart Home السحابية.

ESP32
المعالج المستهدف
REST API
تكامل سحابي
GitHub
SDK مفتوح المصدر

ما يتضمنه SDK

مجموعة تطوير TS Smart Home هي حزمة تطوير متكاملة للأجهزة والبرمجيات تعتمد على معالج ESP32. SDK متاح على GitHub تحت مستودع HossamScott/ts_smart_home_hardware.

  • وصول لـ Cloud API: يتصل جهازك بسحابة TS Smart Home ويصبح قابلاً للتحكم من التطبيق
  • تهيئة Wi-Fi: تدفق إقران مدمج في SDK يتيح للمستخدمين توصيل الجهاز من التطبيق
  • أوامر فورية: إرسال أوامر التشغيل والإيقاف وتلقي تحديثات الحالة عبر السحابة
  • مراقبة الطاقة: يدعم SDK قراءة بيانات استهلاك الكهرباء وإرسالها إلى لوحة التحكم
  • مصادقة آمنة: رموز تعريف الجهاز تضمن أن الأجهزة المصرح لها فقط هي من تتصل
  • لوحة المطور: سجّل كمطور على techs-solutions.com/developer للحصول على بيانات API وإدارة أجهزتك

SDK مصمم للمطورين والمهندسين وفرق المنتجات الراغبة في بناء أجهزة ذكية مخصصة تتكامل بسلاسة مع منظومة TS Smart Home وتطبيق الجوال.

البدء كمطور

سجّل حساب مطور على بوابة TS Smart Home للمطورين. بعد الموافقة على حسابك أضف رمز SDK إلى config.h:

#define SDK_DEVELOPER_TOKEN    "paste-your-token-here"

ثم اضبط رقم GPIO للريلي وتصنيف قدرة الجهاز:

// أي GPIO للريلي؟
#define RELAY_PIN_1       4       // غيّر لـ GPIO الريلي الخاص بك

// هل HIGH = تشغيل للريلي؟
#define RELAY_ACTIVE_HIGH true    // false للريلي active-low

// ما الجهاز الموصل؟
#define RATED_WATTS_1     60.0   // مثل: 60W مصباح، 1200W غلاية
#define RATED_VOLTAGE_1   220.0  // 220V (مصر/أوروبا)
#define RATED_FREQUENCY_1  50.0  // 50Hz (مصر/أوروبا)
#define RATED_PF_1          1.0  // 1.0 للأحمال المقاومية

ابرمج كود SDK النموذجي على ESP32 وسيظهر جهازك المخصص في تطبيق TS Smart Home. لا حاجة لبناء خادم — السحابة والتطبيق جاهزان لك.

حالات الاستخدام

SDK مثالي لبناء قوابس ذكية مخصصة ومفاتيح ذكية ومحاور استشعار أو أي جهاز إنترنت الأشياء. SDK يدعم حتى 4 ريلايات لكل جهاز للقوابس متعددة المنافذ:

plug.addRelay(RELAY_PIN_1, RELAY_ACTIVE_HIGH, { RATED_WATTS_1, RATED_VOLTAGE_1, RATED_FREQUENCY_1, RATED_PF_1 });
plug.addRelay(RELAY_PIN_2, RELAY_ACTIVE_HIGH, { RATED_WATTS_2, RATED_VOLTAGE_2, RATED_FREQUENCY_2, RATED_PF_2 });

ابدأ البناء مع SDK

سجّل كمطور واحصل على بيانات API ونماذج برمجية وتوثيق شامل.

بوابة المطورين
    مجموعة تطوير TS Smart Home: ابنِ أجهزتك الذكية الخاصة | Techs-Solutions