פיתוח IoT — מקצה ועד הענן

iGates היא בית תוכנה ישראלי בתל אביב המתמחה בפיתוח מערכות IoT מקצה לקצה — מהמכשיר בשטח, דרך שכבת התקשורת, ועד ל-cloud platform ול-dashboard הניהולי. אנו לוקחים פרויקטים IoT מהאפיון הראשוני ועד למוצר במדף, כולל קושחה אמבדד, פרוטוקולי תעשייה (MQTT, OPC-UA, Modbus), אבטחת מכשירים, ענן ו-fleet management. לקוחות בולטים: Siemens (Industrial IoT), Nayax (vending IoT בקנה מידה גלובלי), AngelSense (wearable IoT), ו-Hamagen (BLE proximity IoT לאומי).

מה זה פיתוח IoT?

פיתוח IoT (Internet of Things, או "האינטרנט של הדברים") הוא הענף של הנדסת התוכנה והחומרה שעוסק בחיבור מכשירים פיזיים לאינטרנט — חיישנים, מצלמות, בקרים, מסופים, מוצרי-קצה צרכניים — והפיכת הנתונים שהם מייצרים לערך עסקי.

מערכת IoT טיפוסית מורכבת מארבע שכבות: (1) המכשיר עצמו (חומרה + קושחה אמבדד), (2) שכבת תקשורת (אלחוטית או חוטית — BLE, Wi-Fi, LoRa, LTE-M, NB-IoT, או פרוטוקולים תעשייתיים כמו OPC-UA ו-Modbus), (3) backend ענן (קליטת נתונים, עיבוד, אחסון, security), ו-(4) שכבת אפליקציה — dashboards, fleet management, אלרטים, אנליטיקה, ו-AI integration.

iGates עובדת על כל ארבע השכבות בתוך פרויקט אחד — וזה ההבדל בין בית תוכנה IoT מלא לבין ספק נקודתי שבונה רק dashboard או רק קושחה.

שירותי IoT של iGates

  • פיתוח קושחה לחיישנים, בקרים ומכשירי-קצה (ראו גם פיתוח אמבדד)
  • שכבת תקשורת אלחוטית: BLE, Wi-Fi, LoRaWAN, Zigbee, Thread, LTE-M, NB-IoT, Sigfox
  • פרוטוקולים תעשייתיים: OPC-UA, Modbus (TCP/RTU), CAN, MQTT, CoAP, AMQP
  • backend ענן: AWS IoT Core, Azure IoT Hub, Google Cloud IoT, או אופציה on-prem
  • Device management ו-OTA updates ברמת fleet — תעדוף, רולאאוט הדרגתי, rollback
  • אבטחת IoT: secure boot, signed firmware, certificate-based device identity, MQTT-over-TLS, hardware-backed keystores
  • dashboards ניהוליים — real-time telemetry, alerts, reports, multi-tenancy
  • אינטגרציה עם ERP / CRM / מערכות backend ארגוניות
  • אינטגרציית AI / ML — anomaly detection, predictive maintenance, computer vision על edge

הסטאק הטכני שלנו

Edge / Device: C, C++, Rust, Embedded Linux, FreeRTOS, Zephyr, ESP-IDF, Nordic SDK
Connectivity: BLE, Wi-Fi 6, LoRaWAN, NB-IoT/LTE-M, Zigbee, Thread, OPC-UA, Modbus, MQTT, CoAP
Cloud platforms: AWS (IoT Core, Greengrass, Lambda, DynamoDB, Timestream), Azure (IoT Hub, IoT Edge, Stream Analytics), Google Cloud (IoT Core legacy/Migration paths)
Backend: Node.js, Python, Java, Go — REST + GraphQL + real-time WebSocket / SSE
Time-series + analytics: TimescaleDB, InfluxDB, BigQuery, Snowflake
Frontend dashboards: React, Next.js, Grafana for ops, custom UI for product
Security: X.509 device certificates, TPM, ATECC chip integration, secure boot chain, signed OTA

דוגמאות מהשטח

Siemens — Industrial IoT עבור TEAM CENTER PLM
iGates פיתחה ל-Siemens אפליקציה ומערכת חיבור בקרים תעשייתיים לפלטפורמת ניהול חיי המוצר (TEAM CENTER), כולל קליטת טלמטריה מהשטח אל הענן והצגתה ב-dashboards של מהנדסי-תהליך.

Nayax — Unattended retail IoT בקנה מידה גלובלי
פיתוח אפליקציות וקומפוננטים על-פני מאות אלפי מכשירי מסחר לא-מאויש בעולם: מסופי תשלום, מכונות אוטומטיות, telemetry בזמן אמת, ניהול ציי מכשירים. תחום שדורש fleet management ברמה תפעולית גבוהה.

AngelSense — Wearable IoT לילדים עם צרכים מיוחדים
פיתוח אפליקציה ופלטפורמה לטרקרים GPS לילדים אוטיסטים. המכשיר משדר location, voice, ו-status להורה דרך אפליקציית מובייל וענן.

Hamagen — Proximity IoT לאומי
פיתוח האפליקציה ורכיב SDK לזיהוי מפגשים בין מכשירים באמצעות BT ו-Wi-Fi לטובת איתור מגעים עם חולי קורונה מאומתים. פרויקט שהופעל ברמה לאומית במהלך המגפה.

Paybox — Connected payments
פלטפורמת התשלומים הנפוצה בישראל, כולל אפליקציה ושכבת תקשורת שמחברת בין משתמשים ומסופים — אלמנט IoT מובלע (NFC, BLE) בתוך מוצר תשלומים.

תעשיות שאנחנו פעילים בהן

  • תעשייה (Industrial IoT) — בקרה, ניטור תהליכים, predictive maintenance, OEE
  • קמעונאות לא-מאוישת — vending, מסופי תשלום, ציוד POS
  • בריאות וביטחון אישי — wearables, מכשור רפואי מחובר
  • שירותי-קהל (Smart Government) — חיישנים עירוניים, smart cities
  • תקשורת — carrier-grade devices, mobile network elements
  • תשלומים — מסופי NFC, BLE wallets, unattended payment

תהליך פיתוח IoT ב-iGates

  1. אפיון מוצר IoT — מה המכשיר מודד או שולט בו, מי משתמש בנתונים, איך נראית ה-ROI לעסק. בחירת CPU / SoC / radio / cloud.
  1. Prototype חומרה ו-firmware ראשוני — bring-up על dev-board, אינטגרציית סנסורים, validation ראשונית של frame-rate / power budget.
  1. שכבת תקשורת — בחירת פרוטוקול אופטימלי לפי battery life / range / cost / regulatory. הטמעת encryption ו-device identity.
  1. Cloud backend — קליטת telemetry, עיבוד, אחסון, alerts. בניית multi-tenancy אם רלוונטי.
  1. Dashboard ואפליקציות מובייל — UI לאופרטור, לבעל המכשיר, ולמנהל הציים. אלרטים, ריפורטים, ניתוחים.
  1. Device management ו-OTA — fleet rollout, A/B testing של פירמוור, rollback בטוח.
  1. אבטחה ו-compliance — pen testing, certificate rotation, secure boot validation. עמידה בתקני התעשייה הרלוונטיים (FCC, CE, FDA במקרים רפואיים, PCI במקרי תשלום).
  1. Launch + תחזוקה לטווח ארוך — operational SLAs, security patches, kernel LTS branching, supply-chain monitoring.

מתכננים מוצר IoT — מכשיר תעשייתי, wearable, connected device, או פלטפורמת fleet management? אנחנו לוקחים פרויקטים מהאפיון הראשוני ועד לתחזוקה לטווח ארוך, על כל השכבות. דברו איתנו לסקירה טכנית ראשונית ללא התחייבות.

פיתוח IoT

יכולת פיתוח מקצה לקצה

פיתוח IoT מקצה לקצה: קושחת מכשיר, פרוטוקולי תקשורת (MQTT, OPC-UA, BLE), ענן, ו-dashboards. iGates פיתחה IoT עבור Siemens, Nayax, AngelSense ו-Hamagen — צוות בכיר בתל אביב.

התוכן בעמוד זה מבוסס על מסמך ההנחיות המאושר ומיועד לעריכה עתידית דרך ה-CMS.

שאלות נפוצות

מה ההבדל בין פיתוח IoT לפיתוח אמבדד?

פיתוח אמבדד עוסק במכשיר עצמו — קושחה, drivers, kernel, BSP. פיתוח IoT הוא רחב יותר ומוסיף את שכבת התקשורת, הענן, ה-dashboards וניהול הציים. כמעט כל פרויקט IoT דורש עבודת אמבדד בקצה — אבל לא כל פרויקט אמבדד הוא IoT. ב-iGates שתי הדיסציפלינות יושבות באותו בית, ולכן אנחנו לוקחים פרויקטים מ-end-to-end ולא מסתמכים על אינטגרציה בין שני vendors.

אילו פרוטוקולי תקשורת IoT אתם תומכים בהם?

אלחוטי קצר טווח: BLE, Zigbee, Thread, NFC, Wi-Fi. אלחוטי ארוך טווח/חיסכון בחשמל: LoRaWAN, NB-IoT, LTE-M, Sigfox. תעשייתי: OPC-UA, Modbus (TCP/RTU), CAN, EtherCAT. אפליקטיבי: MQTT, CoAP, AMQP, REST, WebSocket. בחירת הפרוטוקול נעשית בשלב האפיון על בסיס דרישות הטווח, ה-battery, ה-cost, וה-compliance הרגולטורי.

האם אתם מפתחים גם dashboards וניהול ציי מכשירים?

כן. dashboards לתפעול, fleet management כולל OTA updates, alerts, reports, ו-multi-tenancy הם חלק סטנדרטי מפרויקט IoT שלם. אנחנו עובדים עם React/Next.js לחלונות ניהול ועם Grafana ל-ops dashboards שדורשים מהירות והרבה panels. עבור Nayax בנינו ניהול בקנה מידה של מאות אלפי מכשירים.

איך מתחברים לחיישנים ובקרים בשטח התעשייתי?

ברמת התעשייה רוב הציוד מתקשר ב-OPC-UA, Modbus (TCP או RTU), Profinet, EtherCAT או CAN. אנחנו בונים gateways תעשייתיים שמתרגמים מהפרוטוקול הצמוד לציוד לפרוטוקולים אפליקטיביים מודרניים (MQTT, REST), ומספקים store-and-forward להתמודדות עם חיבוריות לא-יציבה. עבור Siemens בנינו שכבה כזו לחיבור TEAM CENTER PLM לבקרים בקצה התהליך.

איך אתם מתמודדים עם אבטחת IoT?

במספר שכבות: (1) secure boot ו-signed firmware על המכשיר, (2) device identity מבוסס X.509 מ-factory provisioning, (3) MQTT-over-TLS עם mutual auth, (4) hardware-backed keystores (TPM, ATECC) במכשירים שתומכים, (5) signed OTA updates עם rollback, (6) certificate rotation אוטומטי בענן, (7) attack-surface reduction על Linux distributions ייעודיות. בפרויקטים רפואיים או תשלומים אנחנו עוברים גם pen testing חיצוני.

אילו תעשיות IoT אתם פעילים בהן?

תעשייה (Industrial IoT) ו-PLM — Siemens. קמעונאות לא-מאוישת ו-vending — Nayax. wearables ובריאות — AngelSense. בריאות ציבור ו-proximity — Hamagen. תשלומים — Paybox, Verifone (קודמת לתקופת IoT אך אדג'נסי). 30 שנות ניסיון בטלקום ובתעשייה מספקות לצוות שלנו ידע עומק בפרוטוקולים, ב-compliance ובאופרציה של מוצרים מחוברים בקנה מידה.

כמה זמן לוקח לפתח מוצר IoT שלם?

POC עם hardware קיים: 8-12 שבועות. MVP שלם כולל firmware + connectivity + cloud + dashboard ראשוני: 6-9 חודשים. מוצר Production-grade עם fleet management, OTA, ו-compliance ל-CE/FCC: 9-15 חודשים. תוספת compliance רפואי (FDA, MDR) או תשלומים (PCI): עוד 3-6 חודשים. אנחנו תמיד מתחילים מאפיון של 3-4 שבועות שמסכם לוחות זמנים ועלויות.

האם אתם תומכים בכל ענני ה-IoT — AWS, Azure, Google?

כן. AWS IoT Core ו-Greengrass — הסטנדרט שלנו לפרויקטים גלובליים. Azure IoT Hub + IoT Edge — לפרויקטים ארגוניים שכבר ב-ecosystem של Microsoft. Google Cloud IoT — חלקית, יותר ל-migration paths אחרי שגוגל הוציאו את ה-service מ-GA. גם on-prem או private cloud כשהלקוח דורש (תעשיות ביטחוניות, פיננסיות).

ראה עוד: פיתוח IoT — מקצה ועד הענן