שליחת חבילות נתונים מוגדרות מראש באמצעות המכשיר המדומה באפליקציית nRF Connect for Mobile
30.05.2024
232 views
בחלק 1 יצרנו התקן BLE חדש לבדיקה עם תפקיד של שרת (Server Role). הפעילו את התבנית הזו כדי להתחיל שידור (Advertising). כעת תוכלו להתחבר להתקן המדומה הזה באמצעות אפליקציית nRF Connect for Mobile.
ברוב המקרים קיימת Characteristic עם מאפיין Notify. כדי לבדוק את זרימת הנתונים באפליקציה שלכם ואת תרחישי הבדיקה השונים, תוכלו לשלוח חבילת נתונים מוגדרת מראש באמצעות האמולטור הזה.
התחברו לאמולטור באמצעות האפליקציה שלכם. לאחר יצירת החיבור, תופיע ב־nRF Connect לשונית חדשה עם כתובת ה־MAC של ההתקן המדומה.
עברו ללשונית הזו, פתחו את תצוגת ה־Server, הרחיבו את השירות המותאם אישית שלכם ומצאו את ה־Characteristic עם Notify.
באמצעות אייקון ההעלאה (Upload) פתחו חלון ליצירה או טעינה של חבילת נתונים שמורה ושלחו אותה ללקוח המחובר (האפליקציה שלכם).
בפרויקטים שלנו אנו משתמשים במערך בתים (Byte Array) כרשימת פרמטרים של ההתקן. תוכלו להכין חבילות נתונים שונות כדי לשחזר מצבים שונים של ההתקן והאפליקציה (מצב התחלתי, שינוי ערך מסוים, תגובה לפעולה כלשהי). בחרו בסוג Byte Array, הזינו ערך Hex (לדוגמה 021F521F33383A301F344303) ולחצו על Send.
צפו בסרטון הבא ↓
כל הכבוד! הצלחתם. היכולת שלכם לבדוק ולאמת אינטראקציות BLE באמצעות חבילות נתונים מוגדרות מראש תשפר את האמינות והביצועים של האפליקציה שלכם. המשיכו לחקור את אפליקציית nRF Connect for Mobile כדי לגלות פיצ’רים נוספים ולייעל את תהליך הפיתוח שלכם.