→ كل أعمالناجلسة الجهاز وقناة الأوامر ابدأ مشروعك
التحكم بالأجهزةقيد التطوير
Rveta Connector: تطبيق Flutter يربط الجهاز بمنصة تحكم
تطبيق Flutter مستقل يربط الجهاز بمنصة تحكم خلفية، مع معالجة محكمة للرموز وقناة أوامر تعمل في المقدمة.
التقنياتFlutterLaravel API
- الجهازFlutter appSecure token storage
- الجلسةDevice pairingToken rotationRevocation handling
- منصة التحكمLaravel APICommand channel (ping, refresh_status)
ما يعمل اليوم
- ربط الجهاز بالخادم مع شاشة حالة تعتمد على الجلسة الفعلية
- تدوير الرمز مع تخزين الرمز الجديد بأمان، ولا يُعرض الرمز ولا يُسجَّل أبدًا
- معالجة صريحة لانتهاء الرموز وإلغائها وللأجهزة غير النشطة والموقوفة
- تسجيل دخول الممثل وجلسات المشغّل مع الخادم
- قناة أوامر تستعلم كل 30 ثانية ما دامت الشاشة مفتوحة، وتنفّذ فقط ping وrefresh_status
كيف بُني
- Flutter يستهدف Android وiOS وWindows وLinux وmacOS والويب؛ والويب مقصور على شاشات التحكم والحالة
- قرار معماري موثّق ينص على أن لوحة التحكم هي التي تتحكم بالموصّل
- بيانات اعتماد منفصلة لتسجيل دخول الممثل وللجهاز مع قواعد موثّقة للترويسات
- حالة الجلسة تُحوَّل في مكان واحد، فلا تعرض الشاشات أخطاء خام ولا ترويسات التفويض
لم يُبنَ بعد
- لا يوجد تشغيل أصلي للبوابة بعد: عناصر التحكم بالبوابة للعرض التجريبي فقط
- لا تشغيل لـ VPN أو SMS أو المكالمات
- لا خدمة خلفية ولا قناة أوامر عبر WebSocket
- المساعدة عن بُعد قدرة مستقبلية منفصلة تحتاج موافقتها وتدقيقها ومراجعتها
تريد شيئًا يُبنى بهذه الطريقة؟
أخبرنا بما تريد بناءه أو إصلاحه أو تسلّمه.