הבית החכם שלכם צורך 30% יותר מהנדרש. המזגן פועל בחדר ריק, דוד המים נדלק בשעות שיא התעריף, והאורות נשארים דולקים אחרי השעה המתוכננת. תרחיש קלאסי: מכשירי IoT קיימים, אבל השליטה בהם כאוטית. הפתרון הוא מערכת AI שמנתחת נתוני חיישנים, חוזה צריכה, ומפעילה/מכבה מכשירים אוטומטית. אנו מיישמים מערכות כאלה במפתח מלא תוך 6–10 שבועות. צרו קשר להערכה חינמית של התשתית הנוכחית שלכם.
מדוע מכשירים מבזבזים אנרגיה
ללא אופטימיזציה, כל מכשיר פועל בבידוד. המזגן לא יודע שהחדר ריק. דוד המים פועל בשעות שיא כשהחשמל יקר ביותר. המשאבה שומרת על לחץ בלילה כשהיא יכולה להיות כבויה. AI פותר זאת אוטומטית: מודל המבוסס על LSTM לומד מהיסטוריית צריכה ונתוני מזג אוויר, חוזה את הפרופיל ל-24–48 שעות, ונותן המלצות או מבצע פקודות.
כיצד אנו אוספים נתונים: מוני חכמים וחיישנים
לתמונה מדויקת, אנו משתמשים במכשירים שמזרימים נתונים דרך MQTT. אנו קוראים נתונים במרווחים של 1–10 שניות בהתאם למשימה.
| מכשיר | ממשק | דיוק | מקרה שימוש |
|---|---|---|---|
| Sonoff POWR316 | MQTT | ±1% | שקעי בית |
| Shelly EM | HTTP REST | ±2% | עומסים חד-פאזיים |
| Tuya Smart Plug | Cloud API | ±1.5% | בית חכם |
לקווים תעשייתיים, אנו משתמשים בשנאי זרם SCT-013 או PZEM-004T. הנתונים נקראים על ידי ESP32 דרך ADC ומתפרסמים לנושא MQTT. כל המכשירים מכוילים לחיווט הספציפי.
// Android: подписка на данные мощности через MQTT
data class PowerReading(
val deviceId: String,
val activePower: Double, // Вт
val reactivePower: Double, // ВАр
val voltage: Double, // В
val current: Double, // А
val energy: Double, // кВтч, накопленный счётчик
val timestamp: Long
)
class EnergyMonitorRepository {
fun observeDevicePower(deviceId: String): Flow<PowerReading> = channelFlow {
mqttClient.subscribe("devices/$deviceId/power", qos = 1) { _, msg ->
val reading = Json.decodeFromString<PowerReading>(String(msg.payload))
trySend(reading)
}
awaitClose {
mqttClient.unsubscribe("devices/$deviceId/power")
}
}
} כיצד AI מנתח דפוסי צריכה
השרת מקבל את זרם הנתונים ובונה פרופיל לכל מכשיר. אשכולות סדרות זמן (K-Means על מאפיינים דמויי MFCC) מזהים דפוסים אופייניים: יום עבודה, סוף שבוע, בית ריק. לאחר מכן, מודל LSTM חוזה צריכה ל-24–48 שעות בדיוק של 85–90%—טוב ב-20% מ-ARIMA המסורתי. מאפייני קלט: 7 ימי היסטוריה, יום בשבוע, שעה, טמפרטורה חיצונית, נוכחות אנשים.
# Сервер: подготовка признаков для прогноза потребления
def build_features(device_id: str, horizon_hours: int = 24) -> pd.DataFrame:
history = get_power_history(device_id, days=7)
weather = get_weather_forecast(hours=horizon_hours)
df = pd.DataFrame({
'hour_sin': np.sin(2 * np.pi * history.hour / 24),
'hour_cos': np.cos(2 * np.pi * history.hour / 24),
'dow_sin': np.sin(2 * np.pi * history.dayofweek / 7),
'dow_cos': np.cos(2 * np.pi * history.dayofweek / 7),
'temp_outdoor': weather.temperature,
'power_lag_1h': history.power.shift(1),
'power_lag_24h': history.power.shift(24),
'power_lag_168h': history.power.shift(168), # неделя назад
})
return df
אילו תרחישים אוטומטיים ניתן להגדיר
בהתבסס על התחזית, האפליקציה מציעה אוטומציות ספציפיות. לדוגמה: "המזגן פעל 3 שעות בחדר ריק—ליצור כלל לכיבוי כשאין תנועה?", "מכונת הכביסה מתחילה בשעות שיא התעריף—להעביר ל-23:00 ולחסוך X דולר בחודש." המשתמש מאשר את ההמלצה, והתרחיש נוצר בקצה האחורי (Node-RED, Home Assistant) או נשלח ישירות למכשיר דרך MQTT.
// iOS: создание расписания устройства
struct DeviceSchedule: Codable {
let deviceId: String
let actions: [ScheduledAction]
}
struct ScheduledAction: Codable {
let cronExpression: String // "0 1 * * *" — каждый день в 01:00
let command: DeviceCommand // ON, OFF, SET_TEMPERATURE, SET_MODE
let payload: [String: AnyCodable]?
let tariffProfile: String? // "night" — только при ночном тарифе
let conditions: [ScheduleCondition]? // presence_detected: false
} מה כלול בעבודה
- מודל חיזוי ML עם תיעוד
- אפליקציית מובייל (iOS עם SwiftUI, Android עם Jetpack Compose)
- קצה אחורי ב-Kotlin/Spring Boot עם REST API ו-WebSocket
- אינטגרציה עם Home Assistant או Node-RED
- התקנה והגדרה של ציוד (שקעים חכמים, ESP32)
- תיעוד והדרכה לצוות שלכם
תהליך הפיתוח
ניתוח—איסוף דרישות, ביקורת מכשירים קיימים, בחירת מחסנית טכנולוגית. עיצוב—ארכיטקטורת מודל ML, מסד נתונים, API. יישום—אימון מודל, פיתוח קוד מובייל ושרת, הגדרת MQTT. בדיקות—בדיקות עומס, ניפוי תרחישים, בדיקות אינטגרציה. פריסה—פרסום ל-App Store ו-Google Play, הגדרת CI/CD. קבלו ייעוץ—נעריך את הפרויקט שלכם תוך יום.
חישובי תעריפים וחיסכון
מונים דו-תעריפיים—נתונים מ-API של ספק האנרגיה או הגדרה ידנית. האפליקציה מציגה עלות צריכה בזמן אמת: תעריף נוכחי × הספק. גרפים עם שכבת תעריף באמצעות Swift Charts או MPAndroidChart. המשתמשים רואים כמה עולה שיא הערב ויכולים להגדיר תרחישים אוטומטיים להפחתת הוצאות.
לוח זמנים ועלות
פיתוח מודול אופטימיזציית AI: 6–10 שבועות. העלות מחושבת באופן אישי—צרו קשר להערכה.
דוגמה לחישוב חיסכון לבית טיפוסי
בית 150 מ"ר, 15 מכשירים. חיסכון ממוצע של 25–30% בחימום ותאורה. תקופת החזר—8–12 חודשים.אחריות וניסיון
אנו מבטיחים פעולה יציבה. למהנדסים שלנו יש 7+ שנות ניסיון ב-IoT ולמידת מכונה. בלמעלה מ-5 שנים בשוק, השלמנו 20+ פרויקטים בתחומי הבית החכם והתעשייה. בפרסום האפליקציה, אנו עוקבים אחר הנחיות סעיף 4.2 של App Store Review Guidelines. צרו קשר לייעוץ חינמי—נעריך את הפרויקט שלכם ללא עלות. הזמינו פיתוח עכשיו.







