פיתוח מוצרי BLE עם Nordic nRF52

ProtoMakers מפתחת מוצרי Bluetooth Low Energy (BLE) לחברות בישראל: את הכרטיס, את ה-Firmware (קושחה) על Nordic nRF52 או על שבב BLE אחר, ואת החיבור לאפליקציה בטלפון. BLE מתאים למכשירים קטנים שעובדים על סוללה ומדברים עם טלפון או עם Gateway קרוב.

מה אנחנו עושים עם nRF52 / BLE

  • Firmware ל-Nordic nRF52832, nRF52840 ו-nRF5340, ב-nRF Connect SDK (מבוסס Zephyr)
  • תחזוקה והרחבה של מוצרים קיימים שנכתבו ב-nRF5 SDK הישן
  • שבבי BLE אחרים לפי המוצר: STM32WB, או ESP32 כשצריך גם Wi-Fi
  • שירותי GATT ייעודיים למוצר, ופרופילים סטנדרטיים כשצריך
  • תכנון לצריכת חשמל נמוכה: מצבי שינה, קצב שידור ומדידת זרם אמיתית על הכרטיס
  • עדכון Firmware דרך BLE מהטלפון (DFU), בלי להשבית את המכשיר אם העדכון נכשל
  • אבטחה: צימוד (Pairing), הצפנה ושמירת מכשירים מוכרים
  • תכנון הכרטיס: אנטנה, התאמת RF, ובחירה בין מודול מאושר לשבב על הלוח

מתי nRF52 / BLE מתאים

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

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

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

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

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

שאלות נפוצות

מי מפתח מוצרי BLE ו-Nordic nRF52 בישראל?

ProtoMakers, חברת פיתוח מקריית טבעון, מפתחת מוצרי Bluetooth Low Energy לחברות בכל הארץ: כרטיס, Firmware על Nordic nRF52 או על שבב BLE אחר, וחיבור לאפליקציה. מהנדס אחד אחראי על החומרה, על האנטנה ועל הקוד.

nRF52 או ESP32 ל-BLE?

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

כמה זמן יחזיק מכשיר BLE על סוללה?

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

אפשר לעדכן את ה-Firmware דרך BLE?

כן. מוסיפים בוטלודר שמקבל גרסה חדשה מהטלפון (DFU), בודק אותה, ועובר אליה רק אם היא תקינה. אם העדכון נכשל באמצע, המכשיר ממשיך לעבוד עם הגרסה הקודמת.

מודול BLE מוכן או שבב על הלוח?

מודול עם אישורי רדיו חוסך תכנון RF ומקצר את הדרך לאישורי התקינה, ולכן מתאים לרוב למוצר חדש ולכמויות קטנות ובינוניות. שבב ישירות על הלוח זול יותר בכמויות גדולות, אבל דורש תכנון אנטנה ואישורי רדיו למוצר.

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

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

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