واجهة برمجة التطبيقات للتخطيط المسبق
تلميح
واجهة برمجة التطبيقات Plan-ahead تهدف إلى إرسال الجداول الزمنية مسبقًا. للتحكم المباشر، راجع التحكم المباشر عبر MQTT بدلاً من ذلك.
ما تحتاجه
- اسم مستخدم وكلمة مرور لواجهة برمجة التطبيقات (API). يمكنك استخدام حساب Insights الخاص بك لذلك، أو طلب حساب API عن طريق إرسال بريد إلكتروني إلى support@eniris.be، مع ذكر رقم تسلسل جهازك بوضوح.
- بيئة تطوير بايثون (أو أي عميل MQTT آخر). يستخدم هذا الدليل مثالًا أساسيًا مكتوبًا بلغة بايثون لبدء العمل مع MQTT وإرسال الأوامر. نوصي باستخدام بايثون لسهولة الاستخدام، ولكن أي عميل MQTT آخر مدعوم.
تكوين المرة الأولى (نقطة البداية للمستخدمين الجدد)
1. العثور على معرفات الأجهزة التي تريد التحكم بها
معرف الجهاز (يسمى أيضًا nodeId) هو معرف فريد لكل جهاز في نظامنا ويستخدم عند إرسال الأوامر إلى الأجهزة.
في الوقت الحالي، أسهل طريقة للحصول على معرفاتك هي عن طريق التنقل إلى:
http://<CONTROLLER_IP>/debugger
قم بتوسيع صندوق "Metadata"، ودوّن كل nodeId من جميع الأجهزة التي ترغب في التحكم بها. ستحتاج إلى هذه المعرفات في خطوة لاحقة.

2. إضافة أجهزتك
قم بتسجيل الدخول إلى واجهة التشغيل وتأكد من أن الأجهزة قد أضيفت إلى SmartgridOne Controller.
3. إضافة إشارة خارجية لواجهة برمجة التطبيقات



