ما هو Homatic؟
Homatic منصة سحابية (SaaS) لإدارة المنازل الذكية. تربط بين لوحة تحكم ويب، تطبيق موبايل، وبروتوكول MQTT للتحكم في أجهزة ESP32 ولوحات الـ Relay الفعلية.
لمن صُمّمت؟
| الجمهور | الفائدة |
|---|---|
| شركات التكامل | تقدّم Homatic كمنتج White Label لعملائك |
| مقاولو المنازل الذكية | إدارة مشاريع متعددة من Dashboard واحد |
| المستخدم النهائي | تحكم بسيط في الإضاءة، التكييف، والأتمتة |
الميزات الأساسية
- إدارة الأجهزة — إضافة، تبديل، ومراقبة الحالة (Online/Offline)
- الغرف والمشاهد (Scenes) — تشغيل مجموعة أجهزة بضغطة واحدة
- الأتمتة — جدولة زمنية أو محفّزات حسب حالة الجهاز
- مراقبة الطاقة — تتبع الاستهلاك والميزانية الشهرية
- التحكم الصوتي — أوامر عربية عبر المتصفح
- Multi-Tenant — عزل كامل لبيانات كل شركة
- وضع Offline — التحكم عبر API محلي عند انقطاع السحابة
البنية المعمارية
┌─────────────┐ HTTPS ┌──────────────┐
│ Dashboard │ ◄────────────► │ Laravel API │
│ (Next.js) │ │ + Sanctum │
└──────┬──────┘ └──────┬───────┘
│ │
│ Pusher (real-time) │ MQTT publish
▼ ▼
┌─────────────┐ ┌──────────────┐
│ Mobile App │ │ Mosquitto │
│ (Flutter) │ │ Broker │
└─────────────┘ └──────┬───────┘
│
▼
┌──────────────┐
│ ESP32 │
│ 16 Relays │
└──────────────┘
التقنيات
- Frontend: Next.js 16، TypeScript، Tailwind، shadcn/ui
- Backend: Laravel 11، Sanctum، stancl/tenancy
- Hardware: ESP32، MQTT، لوحة Relay 16 قناة
- Mobile: Flutter (Android و iOS)