צעד
ראשון הנחוץ להקמת מעבדת שן כחולה אישית הוא להשיג את כלי הפיתוח
המתאימים. כלים אלה מכילים חומרה וציוד תוכנה המתאימים לשן
הכחולה. יש צורך במינימום של שתי יחידות רדיו על מנת ליצור קישור
אבל קרוב לוודאי תזדקק ליותר על מנת לבחון אפליקציות יותר
מעניינות.
החומרה יכולה להופיע במספר צורות: ערכת פיתוחUART,USB
dongle ,כרטיס PC.
יש
שני דברים שצריך לקחת אותם בחשבון שבוחרים חומרה: האחד הוא איזה
סוגים של אפליקציות מתעדים לפתח, והשני באיזה שכבה במחסנית הפיתוח
יעשה. לפניך מספר שאלות שיש לענות עליהם:
· האם האפליקציות מכוונות למוצרים קבועים או למחשבים ?
במידה והאפליקציות מיועדות למחשבים כרטיס
PC או USB
יספיקו. ניתן להשתמש בערכת פיתוח פשוטה של השן הכחולה. אך מצד שני
לצורך אפליקציות מובנות((EMBEDDED
נשתמש בכלים יותר מתוחכמים: או ערכת פיתוח המאפשרת פיתוח והורדה של
אחסון קשיח או אם אתה רוצה לערוך בדיקה בצורה ישירה עם
המיקרוקונטרולר החביב עליך או עם FPGA
אז ניתן לפברק לוח פיתוח. הדבר כרוך בהלחמה של מודול שן כחולה
ומיקרוקונטרולר/FPGA
על .PCB
· האם האפליקציה מערבת קול או רק נתונים? מספר ערכות פיתוח לא
מספקים ממשק קול. אם האפליקציה עוסקת רק במעבר מידע אז צריך לקחת
בחשבון את שיעור הנתונים: עבור שיעורים נמוכים, ניתן להשתמש ב UART attachment,אך
אם רוצים ניצול מלא של רוחב הפס של השן הכחולה מומלץ להשתמש ב
universal serial bus (USB).
·באיזה שיכבה במחסנית יעשה הפיתוח? מודולים קיימים של השן הכחולה
דואגים עד לשכבת הבקר המארח במחסנית- Host
Controller Interface (HCI). ניתן גם למצוא פשוטים יותר המספקים רק את ממשק הרדיו, כאשר הם יזדקקו
לפחות לבקר עם פס בסיסי. הפשוטים כמובן יאפשרו אופטימיזציה טובה
יותר של הדגם. מספר מודולים חומרתיים וערכות פיתוח ניתן למצוא ב:
Toshiba,CaSiRa,Digianswer,Ericsson,SigmaComtec,Motorola.
מחסנית התוכנה
לאחר החלטה על החומרה צריך להרכיב את מחסנית התוכנה. אם האפליקציה
שעתידה להתפתח עונה על אחד מהפרופילים של הספציפיקציות של השן
הכחולה אז צריך ליישם רק את החלק הרלוונטי במחסנית ( אותו החלק
הדרוש עבור הפרופיל המתואר בספציפיקציה). במקרה כזה עליך לפתח
מחסנית בדרך שהכי תואמת את האפליקציה הדרושה. גם במידה והאפליקציה
לא תואמת את אחד מהפרופילים, יתכן ויהיה צורך באינטראקציה עם
התקנים אחרים השייכים לפרופילים מסוימים ולכן עליך לזכור בעת
התכנון של הדרישות למחסנית שלך שיש צורך בתואמות עימם. כמובן שדרך
מהירה יותר היא להשתמש במחסנית מוכנה. מחסניות בחינם ניתן למצוא ב-
IBM BLUEDREKAR או ב AXISעבור פלטפורמה ל
UNIX ולחלונות ב.Cstack
שירותים מקצועיים במחסניות פיתוח זמינים ממספר ספקים. ניתן לרכוש
מחסנית המתאימה באופן ישיר לאחסון קשיח. מחסניות אלו יגיעו עם
מערכת הפעלה
Real Time משלהן.
יש
לבדוק בקפידה את היכולת של המחסנית לפני שמחליטים להשתמש בה, לא כל
הפיט'רים שמותרים בספציפיקציות ניתן באמת ליישם בה. בנוסף יש
חשיבות גבוהה גם לתמיכה ודוקומנטציה.
קדימה לעבודה
לאחר
שהחומרה והמחסנית במקומם, העבודה האמיתית מתחילה. למען נוחות גבוהה
יותר רצוי שערכת הפיתוח והמחסנית יהיו שייכים לאותו יצרן על מנת
להבטיח תואמות. שילוב כזה לרוב יכיל אפליקציה לדוגמה המאפשרת
היכרות מקרוב עם שימוש במחסנית.לדוגמה ערכות אשר באות עם אפליקציה
המראה איך לאתחל את המחסנית ואיך לשלוח מחרוזות לאורך קישור השן
הכחולה (לדוגמה Sigma Comtec)