פיתוח מוצרים מבוססי ESP32

ProtoMakers מפתחת מוצרים מבוססי ESP32 לחברות בישראל: את הכרטיס, את ה-Firmware (קושחה) ואת החיבור לשרת ולאפליקציה. ESP32 מתאים כשהמוצר צריך Wi-Fi או Bluetooth בעלות נמוכה, ועם תכנון נכון הוא מתאים גם למוצר מסחרי ותעשייתי ולא רק לאב-טיפוס.

מה אנחנו עושים עם ESP32

  • Firmware ב-ESP-IDF, סביבת הפיתוח הרשמית של Espressif, עם FreeRTOS
  • חיבור המוצר לשרת דרך Wi-Fi: MQTT, HTTPS ו-WebSocket
  • BLE להגדרה ולשליטה מהטלפון
  • ממשק משתמש גרפי על ESP32-S3 בעזרת LVGL
  • עדכון גרסה מרחוק (OTA) עם שני אזורי זיכרון וחזרה לגרסה הקודמת אם משהו נכשל
  • אבטחה: Secure Boot והצפנת הזיכרון
  • גשר בין רשת מקומית, כמו LoRa או RS485, לבין שרת בענן
  • תכנון הכרטיס סביב המודול: אנטנה, ספק כוח יציב והגנות

מתי ESP32 מתאים

  • המוצר צריך Wi-Fi או BLE, והעלות של הרכיב חשובה
  • המוצר מתחבר לשרת או לאפליקציה
  • צריך מסך גרפי וממשק משתמש נוח
  • רוצים להגיע מהר לאב-טיפוס שעובד, עם מודול רדיו מוכן

מתי עדיף משהו אחר

  • יש זמנים קשיחים, הרבה ממשקים מהירים או לוגיקת בטיחות: STM32 יתאים יותר. לא פעם משלבים את שניהם באותו מוצר
  • המוצר צריך לעבוד חודשים או שנים על סוללה קטנה: שבב BLE ייעודי, כמו Nordic nRF52, יתאים יותר
  • המוצר צריך Linux, מצלמה או עיבוד כבד: מחשב קטן מבוסס Linux יתאים יותר
  • הפרויקט צריך צוות גדול שעובד במקביל על הרבה רכיבים: חברת פיתוח גדולה תתאים יותר מאיתנו

מי עושה את העבודה

אותו מהנדס מתכנן את הכרטיס, כותב את ה-Firmware ומחבר אותו לשרת. ב-ESP32 זה חשוב במיוחד, כי בעיות של Wi-Fi ושל רדיו נראות כמו באגים בקוד, אבל מקורן לא פעם באנטנה, בספק הכוח או במיקום הרכיבים על הכרטיס. כשמהנדס אחד אחראי על כל השרשרת, אין ויכוח בין צוותים באשמת מי הבאג. ובחברה קטנה מדברים ישירות עם המהנדס, בלי מנהל פרויקט באמצע, וזה גם מהיר יותר וגם זול יותר.

שאלות נפוצות

מי מפתח מוצרים מבוססי ESP32 בישראל?

ProtoMakers, חברת פיתוח מקריית טבעון, מפתחת כרטיסים ו-Firmware מבוססי ESP32 לחברות בכל הארץ: מוצרי IoT, בקרים שמתחברים לשרת, ומכשירים עם מסך גרפי. מהנדס אחד אחראי על החומרה, על הקוד ועל החיבור לשרת.

ESP32 או STM32?

תלוי במוצר. ESP32 מתאים כשצריך Wi-Fi, BLE, מסך או חיבור לשרת. STM32 מתאים כשצריך זמנים קשיחים, הרבה ממשקים או לוגיקת בטיחות. לא פעם משלבים: ESP32 אחראי על התקשורת, ו-STM32 על הבקרה.

איזה ESP32 לבחור?

ESP32 הקלאסי מתאים לרוב המוצרים עם Wi-Fi ו-BLE. ESP32-S3 מתאים כשיש מסך גרפי או עיבוד כבד יותר. ESP32-C3 ו-ESP32-C6 זולים יותר ומתאימים למוצרים פשוטים, ו-C6 תומך גם ב-Wi-Fi 6 וב-Thread. את הבחירה עושים בשלב האפיון.

ESP32 מתאים למוצר מסחרי, או רק לאב-טיפוס?

הוא מתאים גם למוצר מסחרי ותעשייתי, אם מתכננים אותו נכון: ספק כוח יציב, אנטנה במקום הנכון, הגנות על הכניסות, Firmware ב-ESP-IDF ולא ב-Arduino, ועדכון מרחוק שלא משאיר מכשיר תקוע. מודול עם אישורי רדיו מקצר גם את הדרך לאישורי התקינה.

מי מחזיק בקוד בסוף?

אתם. קוד המקור, היסטוריית הגרסאות, קבצי התכן והתיעוד נמסרים לכם בסוף הפרויקט.

יש פרויקט על השולחן?

פגישת היכרות של 30 דקות, ללא עלות וללא התחייבות.

קבעו פגישת היכרות