יצירת פרויקט פיתוח

פרויקטים של מפתחים, שכוללים שילובים של Matter, מנוהלות באמצעות Google Home Developer Console. בדף הזה מוסבר איך מגדירים פרויקט מפתח חדש ב-Developer Console.

הגבלות

אי אפשר להוסיף פונקציונליות של Cloud-to-cloud או Local Home SDK לפרויקט ב-Developer Console. אם המיקום ברצונך להוסיף פונקציונליות של Matter אל את השילוב של Cloud-to-cloud או של Local Home, צריך קודם צריך לייבא פרויקט Actions on Google קיים.

מתן שם לפרויקט

כשנותנים שם לפרויקט, מומלץ לכתוב שם ש:

  • כולל מידע בסיסי על הפרויקט.
  • לא יתבלבל בקלות עם שם של פרויקט אחר.
  • הוא יכול לייצג את כל integrationבתוך הפרויקט.

חשוב לתת שמות משמעותיים. שם גנרי, כמו project-gamma-798, הוא מוסווה, בצורה יעילה ולא יבלוט ברשימה לפרויקטים בעלי שם כללי.

כשאתם נותנים שם לפרויקט, כדאי להביא בחשבון את ההנחיות הבאות:

  • צריך להשתמש בשם החברה שלך
  • יש לציין את סוג הפרויקט או הפעולה בשם
  • אין להשתמש במילה 'בדיקה' בשם הפרויקט

לדוגמה, acme-smarthome ו-acme-lighting הם פרויקט ברורים וייחודיים שמות.

יצירת הפרויקט

פרויקט פיתוח מייצג integrationאחד או יותר. על ידי שיתוף עם החברים של צוות הפיתוח שלהם, הבעלים יכול לאפשר משתמשים לניהול כל integrationבפרויקט.

integrationמערכות האקוסיסטם של Google לבית חכםDeveloper Console מנוהלות באמצעות Developer Console החדש. יש שתי שיטות להגדרת פרויקטים Developer Console:

  1. יוצרים פרויקט חדש.
  2. ייבוא פרויקט קיים מהמסוף של Actions on Google.

מומלץ ליצור רק פרויקט אחד לכל Matter שלך בשילובים, גם בבדיקה וגם בסביבת ייצור, במיוחד כדי להימנע מבעיות בדיקה עם מזהי ספקים לבדיקה ומזהי מוצרים עבור Matter.

שיטה 1: יצירת פרויקט חדש

עוברים אל Developer Console:

כניסה אל Developer Console

  1. בדף Manage projects, לוחצים על Create a project.
  2. בדף Get started (תחילת העבודה), לוחצים על Create project.
  3. מזינים את שם הפרויקט, שצריך להיות תואם לשם הפרויקט. הנחיות.
  4. לוחצים על Create new project (יצירת פרויקט חדש).

תועברו חזרה אל דף הבית של הפרויקט החדש.

שיטה 2: ייבוא פרויקט קיים מהמסוף של Actions on Google

ניתן לייבא פרויקט קיים של Actions on Google אל הפרויקט החדש Developer Console, אם צריך להוסיף את Matter תמיכה ב-Cloud-to-cloud או ב-Local Home קיימים של Google Analytics.

ההגבלות הבאות חלות על השיטה הזו:

  • הייבוא הזה הוא חד-כיווני בלבד. אי אפשר לבטל את הפעולה הזו.
  • רק הבעלים של הפרויקט יכול לייבא פרויקט Actions on Google קיים. הבעלים הוא מי שיצר את הפרויקט. ניתן לראות את הפרטים האלה באמצעות הקישור לחברי המועדון.
  • ניתן לערוך את פרופיל החברה של פרויקט מיובא בלבד בקטע Actions on Google מסוף. השינויים שם יבואו לידי ביטוי בכלי המפתחים של Google Home מסוף.

לאחר הייבוא, עדיין ניתן יהיה להשתמש בפרויקט Actions on Google המקורי כדי לנהל שילובים קיימים (כמו Cloud-to-cloud, Local Home, App Discovery).

כדי לייבא פרויקט קיים מה-Actions on Google Console, עוברים אל Developer Console:

כניסה אל Developer Console

  1. לוחצים על Create a Project.
  2. יש להזין שם של פרויקט פעולות קיים או לבחור פרויקט מהתפריט הנפתח (לדוגמה, בצילום המסך הבא, שם הפרויקט הוא "העניין שלי" "פרויקט").
  3. לוחצים על Import project.

תופנו חזרה לפרטי הפרויקט הקיימים ב-Developer Console.

הורדה של מרכז המפתחים של Google Home
בתהליך

הגדרת רמות ביומן

כברירת מחדל, רק יומני שגיאה נשמרים ב-Google Cloud לכל אחד מהם משולב בפרויקט.

כדי לשמור את כל היומנים ב-Google Cloud עבור כל שילוב, צריך לבחור באפשרות הכול יומנים בקטע Log level control: Error logs.

רמות היומן של הפרויקט ב-Google Home Developer Center

ההגדרה הזו חלה על כל השילובים בפרויקט. לא ניתן להגדיר אותה בכל פעם של Google Analytics. שמירת כל היומנים ב-Google Cloud עלולה לגרום לביצוע עלות אם יש חריגה מנפח האחסון של היומן.

מידע נוסף על יומנים זמין במאמר Cloud Logging ל-Matter.

שיתוף פרויקט פיתוח

אתם יכולים להוסיף או להסיר גישה לפרויקט של המשתמשים בצוות באמצעות תפקידים מוגדרים מראש.

  1. בדף הבית של הלחיצה על הלחצן Developer Console חברי מועדון, ואז תועברו אל IAM & אדמין > הדף IAM בGoogle Cloud Console.

    לחלופין, לוחצים על פרטי הפרויקט ואז על ניהול החברים ב-GCP בקטע חברים שבתחתית המסך.

  2. מבצעים שינויים לפי הצורך באמצעות Google Cloud Console במרכז הבקרה.

במאמר בקרת גישה לפרויקטים באמצעות IAM מוסבר איך לשנות את הגישה לפרויקט.

לאחר הוספת הפרויקט לרשימת המשתמשים, המשתמש יכול לצפות בפרויקט בDeveloper Console.

בהתאם להגדרה הארגונית שלכם, יכול להיות שיהיו שגיאות בהרשאות כשמנסים ליצור פרויקטים למפתחים. אם כן, עליך לפנות אל אדמין של Google Cloud ובקשה הרשאות ליצירת פרויקטים בחשבון.