כברירת מחדל, לכל הפרויקטים החדשים שנוצרים יש גישה לסביבת Device Access Sandbox.
- אפשר ליצור עד 3 פרויקטים בחשבון אחד.
- אפשר להשתמש באותו שם פרויקט בכמה פרויקטים, והוא מוצג במהלך תהליך ההרשאה.
- כל חשבון כפוף למגבלות קצב ושימוש.
כדי להשתמש בפרויקט עם SDM API, צריך לציין מזהה לקוח ב-OAuth עבור הפרויקט.
הרשמה לקבלת גישה למכשירים
לפני שיוצרים את הפרויקט הראשון, צריך להירשם ל- Device Access. ההרשמה כוללת אישור של התנאים וההגבלות של Google API ושל Device Access Sandbox, וכן תשלום חד-פעמי בסך 5$ לאחד החשבונות (לא ניתן לקבל החזר על התשלום).
לא תוכלו ליצור פרויקט עד שתאשרו את התנאים וההגבלות ותשלמו את דמי ההרשמה. המדיניות הזו חלה על כל המשתמשים, גם על משתמשים פרטיים וגם על משתמשים שרוצים ליצור מוצר מסחרי.
נרשמים ל- Device Access מסוף, אם עדיין לא עשיתם זאת:
יצירת הפרויקט
אחרי שנרשמים, יוצרים פרויקט:
- במסך הבית של מסוף Google Cloud, בוחרים באפשרות יצירת פרויקט. אם האפשרות הזו לא מופיעה, סימן שכבר הגעתם למגבלה של החשבון ואתם לא יכולים ליצור פרויקט נוסף.
- ממלאים את כל המסכים בתהליך היצירה:
- נותנים שם לפרויקט.
- אופציונלי. מזינים את מזהה הלקוח ב-OAuth 2.0 מהפרויקט ב-Google Cloud. אם עדיין אין לכם מזהה לקוח, תוכלו לדלג על השלב הזה ולעדכן אותו מאוחר יותר. במאמר הגדרת Google Cloud Platform מוסבר איך לקבל מזהה לקוח.
- מפעילים או משביתים אירועים. האירועים מנוהלים על ידי Google Cloud Pub/Sub, ומספקים עדכונים אסינכרוניים לכל המכשירים והמבנים המורשים בפרויקט. אם רוצים להשתמש באירועים, בוחרים באפשרות Enable events (הפעלת אירועים), ואז באפשרות Create Project (יצירת פרויקט). לאחר מכן עורכים את נושא Pub/Sub ומספקים מזהה נושא. אם אתם לא בטוחים, בוחרים באפשרות השבתה. תמיד אפשר להפעיל אותם מאוחר יותר.
- בסיום, לפרויקט יוקצה מזהה פרויקט, בצורת מזהה UUID, כמו
32c4c2bc-fe0d-461b-b51c-f3885afff2f0
. חשוב לזכור את המזהה הזה, כי הוא נדרש בכל הקריאות ל-SDM API.
מזהה הפרויקט הזה משמש בקריאות ל-OAuth ול-API. הוא ספציפי לפרויקטDevice Access ולא קשור למזהה הפרויקט ב-Google Cloud.
סביבת הפרויקט
אחרי שיוצרים את הפרויקט, הסביבה מוגדרת ל- Sandbox . כל הפרויקטים מתחילים בסביבה הזו.
אם אתם מתכננים להשתמש ב- Device Access לשימוש אישי, אין צורך לבצע פעולה נוספת. הפרויקט יישאר ב-Sandbox.
אם אתם מתכננים להשתמש ב- Device Access כחלק מחבילת שירות מסחרית לבית חכם, תוכלו לעיין במאמר הגשת בקשה לפיתוח מסחרי כדי לקבל מידע על השלבים הבאים.