التحكم عن بُعد بأجهزة إنترنت الأشياء | Kilo

التحكم عن بُعد

تحكم عن بُعد يثبت أن الجهاز نفّذ الأمر

عرّف أوامر محددة المعاملات مرة واحدة، وأرسل أوامر هابطة عبر MQTT أو LoRaWAN، وتحكّم بكل شيء من عناصر لوحة البيانات أو القواعد الذاتية. يتابع Kilo كل تنفيذ حتى يُبلغ الجهاز بالحالة التي طلبتها.

أوامر الأجهزة

أوامر هابطة عبر MQTT وLoRaWAN

الأمر إجراء مسمّى بمعاملات محددة النوع — تعرّفه مرة واحدة وتنفّذه من أي مكان.

شغّل مرحّلًا أو أوقفه، خفّف إضاءة مصباح، أرسل نقطة ضبط جديدة، افتح صمامًا. كل أمر يحمل معاملات محددة النوع — أعدادًا صحيحة وعشرية بحدود دنيا وقصوى، ونصوصًا بقيم مسموحة، وقيمًا منطقية — فلا يستطيع المشغّل أبدًا إرسال قيمة سيرفضها الجهاز.

مفهوم الأمر نفسه يغطي رسالة MQTT إلى قابس ذكي وأمرًا هابطًا عبر LoRaWAN إلى وحدة تحكم من الفئة Class C التي تستمع باستمرار وتستقبل الأوامر فورًا. يتولى Kilo الترميز والتسليم — ويعرض اختبار الترميز المدمج البايتات الدقيقة قبل أن تصل إلى أي جهاز.

app.kiloiot.io · عناصر التحكم

Real product
Click to enlarge

معاملات محددة النوع

حدود دنيا وقصوى وقيم مسموحة وافتراضية — القيمة غير الصالحة لا تغادر المنصة أبدًا.

توجيه عبر MQTT وLoRaWAN

انشر على موضوع لدى الوسيط أو وجّه إلى منفذ fPort في LoRaWAN، مع خيار الأمر الهابط المؤكَّد.

اختبر قبل الإرسال

عاين الحمولة المرمّزة بصيغتي Hex وBase64 مع الحجم والسجلات قبل الحفظ.

سجل تنفيذ كامل

كل إرسال يُسجَّل مع نتيجته — سجل كامل لنشاط التحكم.

عناصر التحكم

ستة عناصر تحكم لإدارة أجهزة إنترنت الأشياء من أي لوحة

اربط عنصر تحكم بأمر الجهاز، فيستطيع كل من يملك حق الوصول إلى اللوحة تشغيل الجهاز — بجوار القراءات التي تبيّن إن كان ذلك ضروريًا.

01

مفتاح (Switch)

بدّل حالة دائمة — مضخة تعمل أو متوقفة، صمام مفتوح أو مغلق — وشاهد الحالة النشطة فعلًا.

02

زر (Button)

أطلق إجراءً لمرة واحدة: إعادة تشغيل وحدة تحكم، بدء معايرة، تشغيل عملية.

03

منزلق بسيط (Simple Slider)

اسحب مسارًا أفقيًا لضبط قيمة رقمية — سرعة مروحة، مستوى إضاءة، نقطة ضبط.

04

منزلق دائري (Circular Slider)

اضبط قيمة بارزة على قرص دائري بطابع أجهزة القياس — درجة حرارة اللون أو وضع الصمام.

05

منزلق عمودي (Vertical Slider)

مسار عمودي يُقرأ كمستوى — أهداف الملء والقيم التي تتخيلها بالارتفاع.

06

حقل إدخال (Input)

اكتب قيمة دقيقة واضغط Apply — لنقاط الضبط والعتبات حيث تهم الدقة.

كل عنصر تحكم يتبع القياس الذي يبلغ عنه الجهاز: يعرض الحالة الحقيقية، لا آخر أمر أُرسل فحسب.

تتعطل عناصر التحكم عندما يكون الجهاز غير متصل — فلا تُرسل أبدًا إلى الفراغ.

تحقق بحلقة مغلقة

إدارة الأجهزة عن بُعد مع تنفيذ مؤكَّد

قد يُقبل الأمر الهابط للتسليم دون أن يغيّر الجهاز الفعلي أبدًا. لهذا يمكن لكل أمر في Kilo أن يحمل استراتيجية تحقق: انتظار الرسالة الصاعدة التالية من الجهاز، أو استعلامه مباشرة بعد إشعار الاستلام — ثم مطابقة الحالة المبلَّغ عنها مع ما توقعته.

لا يُوسم التنفيذ بـ«مؤكَّد» إلا عندما تتطابق القيم المبلَّغ عنها — «اضبط السطوع على 60» يتحقق عندما يبلغ الجهاز عن سطوع 60. كل شيء يُسجَّل في سجل التنفيذ، مع سبب واضح خلف كل نتيجة.

سجل التنفيذ

  • قيد التنفيذ

    في الطريق: أُرسل الأمر ويمضي عبر التسليم والتحقق.

  • مؤكَّد

    نجاح متحقَّق منه: الحالة التي أبلغ عنها الجهاز طابقت المتوقع.

  • فشل

    لم يمر الأمر — مع سبب واضح، من طابور أوامر هابطة ممتلئ إلى جهاز غير متصل.

تحكم ذاتي

قواعد تتصرف: استشعار ثم قرار ثم فعل

يستطيع محرك القواعد إرسال الأوامر نفسها تلقائيًا عبر عقدة Execute Command. ينطلق مستشعر تسرب في الثالثة فجرًا — تغلق القاعدة الصمام في التقييم نفسه الذي اكتشف التسرب، ثم تطلق الإنذار ليعلم الفريق بما حدث.

يمكن حساب المعاملات من القراءة ذاتها التي أطلقت القاعدة، فتستجيب قاعدة واحدة للعتبة وترد بشكل متناسب. ولأن القاعدة تمر عبر مسار الأوامر القياسي، ينطبق التحقق وسجل التنفيذ على كل إجراء ذاتي أيضًا.

01

استشعار

تحققت حالة — تسرب مكتشف، حرارة تنحرف، خزان بلغ الحد الأعلى.

02

فعل

ترسل القاعدة الأمر بنفسها: إغلاق الصمام، خفض نقطة الضبط، قطع التغذية.

03

تنبيه

القاعدة نفسها تطلق الإنذار: المشكلة محتواة والأشخاص المعنيون على علم.

FAQ

أسئلة شائعة عن التحكم عن بُعد

ما الأجهزة التي يمكنني التحكم بها عن بُعد؟

أي جهاز متصل عبر MQTT، وأجهزة LoRaWAN من الفئة Class C. أجهزة Class C تستمع باستمرار فتصلها الأوامر فورًا؛ أما أجهزة Class A فتفتح نافذة استقبال قصيرة بعد كل رسالة صاعدة فقط، لذا لا تناسب التحكم عند الطلب.

كيف يتحقق Kilo من أن الأمر نجح؟

تختار استراتيجية لكل أمر: انتظار الرسالة الصاعدة التالية من الجهاز، أو إرسال استعلام فور إشعار الاستلام. في الحالتين تُطابَق الحالة المبلَّغ عنها مع القيم المتوقعة — ولا يُمنح وسم «مؤكَّد» إلا بدليل حقيقي.

ماذا يحدث إذا كان الجهاز غير متصل؟

تظهر عناصر التحكم معطّلة، وتحذرك صفحة الجهاز قبل الإرسال. تُسلَّم الأوامر المنتظرة تلقائيًا عند إعادة اتصال الجهاز — فلا تضيع نية التحكم في صمت أبدًا.

هل تستطيع القواعد إرسال الأوامر دون تدخل بشري؟

نعم. ترسل عقدة Execute Command أي أمر معرَّف عندما تتحقق شروط القاعدة، بمعاملات ثابتة أو محسوبة من القراءات الحية. وتنطبق القواعد نفسها في التحقق من الصحة والتأكيد وسجل التنفيذ.

كفى مراقبة. ابدأ الفعل.

وصّل جهازًا، عرّف أمرًا، ضع مفتاحًا على لوحة البيانات — ودع Kilo يؤكد كل إجراء. مجانًا حتى 5 أجهزة.