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