מדריך למתחילים: הכנה ל-Developer Device Platform
כדאי להתכונן לשימוש בפלטפורמת מכשירי הפיתוח, חבילת כלים מסחרית מהדור הבא לניהול מכשירים שמחוברים לרשת אחרת.
לפני שמתחילים
פלטפורמת המכשירים למפתחים (DDP) פועלת בכל תחנת עבודה עם מסוף וגישה לאינטרנט, בהתאם להוראות שבדף הזה.
במסמכים האלה מניחים שאתם משתמשי Google Cloud פרויקטים וחשבונות, כמו שמתואר במאמר תחילת העבודה עם Google Cloud שבכרטיסייה סקירה כללית באתר הזה.
הגדרה שלGoogle Cloud
- נכנסים לחשבון Google Cloud . אם אתם משתמשים חדשים ב- Google Cloud, צרו חשבון כדי שתוכלו להעריך את הביצועים של המוצרים שלנו בתרחישים מהעולם האמיתי. לקוחות חדשים מקבלים בחינם גם קרדיט בשווי 300$ להרצה, לבדיקה ולפריסה של עומסי העבודה.
-
התקינו את ה-CLI של Google Cloud.
-
אם אתם משתמשים בספק זהויות חיצוני (IdP), קודם אתם צריכים להיכנס ל-CLI של gcloud באמצעות המאגר המאוחד לניהול זהויות.
-
כדי לאתחל את ה-CLI של gcloud, הריצו את הפקודה הבאה:
gcloud init מפעילים את ממשקי ה-API Device Run, Device Streaming ו-Cloud Testing:
תפקידים שנדרשים להפעלת ממשקי API
כדי להפעיל ממשקי API, נדרשת ההרשאה
serviceusage.services.enable. אם יצרתם את הפרויקט, סביר להניח שכבר יש לכם את ההרשאה הזו דרך התפקיד 'בעלים' (roles/owner). אחרת, תוכלו לקבל את ההרשאה הזו דרך התפקיד 'אדמין בממשק Service Usage' (roles/serviceusage.serviceUsageAdmin). איך מקצים תפקידיםgcloud services enable devicerun.googleapis.com
devicestreaming.googleapis.com testing.googleapis.com -
אם אתם משתמשים במעטפת מקומית, אתם צריכים ליצור פרטי כניסה לאימות מקומי עבור חשבון המשתמש:
gcloud auth application-default login
אם אתם משתמשים ב-Cloud Shell, אין צורך לבצע את הפעולה הזו.
אם מוחזרת שגיאת אימות ואתם משתמשים בספק זהויות חיצוני (IdP), ודאו ש נכנסתם ל-CLI של gcloud באמצעות המאגר המאוחד לניהול זהויות.
-
התקינו את ה-CLI של Google Cloud.
-
אם אתם משתמשים בספק זהויות חיצוני (IdP), קודם אתם צריכים להיכנס ל-CLI של gcloud באמצעות המאגר המאוחד לניהול זהויות.
-
כדי לאתחל את ה-CLI של gcloud, הריצו את הפקודה הבאה:
gcloud init מפעילים את ממשקי ה-API Device Run, Device Streaming ו-Cloud Testing:
תפקידים שנדרשים להפעלת ממשקי API
כדי להפעיל ממשקי API, נדרשת ההרשאה
serviceusage.services.enable. אם יצרתם את הפרויקט, סביר להניח שכבר יש לכם את ההרשאה הזו דרך התפקיד 'בעלים' (roles/owner). אחרת, תוכלו לקבל את ההרשאה הזו דרך התפקיד 'אדמין בממשק Service Usage' (roles/serviceusage.serviceUsageAdmin). איך מקצים תפקידיםgcloud services enable devicerun.googleapis.com
devicestreaming.googleapis.com testing.googleapis.com -
אם אתם משתמשים במעטפת מקומית, אתם צריכים ליצור פרטי כניסה לאימות מקומי עבור חשבון המשתמש:
gcloud auth application-default login
אם אתם משתמשים ב-Cloud Shell, אין צורך לבצע את הפעולה הזו.
אם מוחזרת שגיאת אימות ואתם משתמשים בספק זהויות חיצוני (IdP), ודאו ש נכנסתם ל-CLI של gcloud באמצעות המאגר המאוחד לניהול זהויות.
התפקידים הנדרשים
כדי לקבל את ההרשאות שדרושות לשימוש בפלטפורמת המכשירים למפתחים, צריך לבקש מהאדמין להקצות לכם את תפקידי ה-IAM הבאים בפרויקט:
-
הכול:
- צפייה בתפקידים (
roles/viewer) - אדמין של הפעלת מכשיר (
roles/devicerun.admin) - אדמין של סטרימינג במכשיר (
roles/devicestreaming.admin) - צרכן שימוש בשירות (
roles/serviceusage.serviceUsageConsumer)
- צפייה בתפקידים (
להסבר על מתן תפקידים, ראו איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון.
יכול להיות שאפשר לקבל את ההרשאות הנדרשות גם באמצעות תפקידים בהתאמה אישית או תפקידים מוגדרים מראש.
דוגמאות לפקודות
עכשיו, כשיש לכם את שירות Device Run, אתם יכולים להריץ את הפקודות הבאות כדי לנסות את הקטלוג.
קודם כל, צריך להכין רשימה של כל המכשירים בפרויקט:
gcloud beta device-run devices list
לאחר מכן, מציגים רשימה של כל הסשנים בפרויקט (סביר להניח שאין סשנים, כדאי לנסות שוב מאוחר יותר):
gcloud beta device-run sessions
עכשיו אפשר להמשיך להוראות להפעלת התכונה בקטע מה עושים עכשיו.
מסמכים תומכים
יצירת קשר
אפשר להיכנס לפורום המפתחים של DDP כדי לקבל עזרה או להציע הצעות.
כדי לדווח על באגים ולשלוח בקשות להוספת תכונות בפלטפורמת המכשירים למפתחים, יוצרים בעיה.
הסרת המשאבים
כדי לא לצבור חיובים בחשבון על המשאבים שבהם השתמשתם בדף הזה, אתם צריכים למחוק את הפרויקט יחד עם המשאבים. Google Cloud Google Cloud
המאמרים הבאים
- קטלוג המכשירים – תיאור של כל סוגי המכשירים במעבדה של Developer Device Platform, ופירוט של כל סוג.
- Device Run (הפעלת המכשיר) – הפעלת בדיקות במכשירים במעבדה של Developer Device Platform (פלטפורמת מכשירים למפתחים) וצפייה בתוצאות ב- Google Cloud.
- חיפוש יומנים – התוצאות מוצגות בשורת הפקודה ובמסוף Google Cloud .
- Device Streaming API – ממשק שמאפשר להתחבר למכשירי Android פיזיים מרוחקים ולקיים אינטראקציה עם האפליקציה כאילו היא מחוברת למחשב המקומי.
- פיתוח בעזרת סוכני AI עם סטרימינג של מכשירים – שימוש ביכולת של סוכן AI בפלטפורמת המכשירים למפתחים כדי למצוא מכשירים בפלטפורמת המכשירים למפתחים, לשריין אותם ולהתחבר אליהם.