אימות של מזהה ספק

כדי לאמת את מזהה הספק (VID) שהונפק על ידי Connectivity Standards Alliance (Alliance), צריך ליצור קובץ JSON של טרנזקציה ולהריץ את הפקודה ב-Google Home Developer Console.

חשוב לוודא שהתהליך הזה מתבצע במכונה עם גישה לכלי שורת הפקודה dcld ולחשבון ה-DCL המתאים ל-VID.

מפתחות DCL WebUI

אם יצרתם את חשבון ה-DCL ואת המפתחות המשויכים באמצעות DCL WebUI, אתם צריכים לייבא אותם אל dcld לפני שתוכלו לאמת את ה-VID.

ביטוי מנמוני

  1. מאתרים את ביטוי השחזור הממנוני. הייתם אמורים לשמור את הביטוי המשני כשיצרתם את המפתח ב-WebUI. הביטוי המנון מורכב מ-24 מילים.
  2. אם לא מותקנת במכשיר dcld, צריך לוודא ש-goLang 1.3 מותקן.

    קיימת גם גרסה מוכנה מראש של DCL ל-Ubuntu. מידע נוסף זמין במדריך התאימות המבוזר (DCL) ב-GitHub.

  3. עליך לייבא את המפתח באמצעות BIP39 Mnemonic. מזינים את הפקודה הבאה ב-dcld.

    dcld keys add mykey --recover
    
    Enter your bip39 mnemonic
    found obscure learn obtain suffer dish crazy clinic layer expose negative
    siege alley drop issue expect horror strike hold catalog simple tongue
    draw filter
    {"name":"jack","type":"local","address":"cosmos1n78djl9spdwcwrmq2z8skxeqqcz7q3n9rhu9ml","pubkey":
    "{\"@type\":\"/cosmos.crypto.secp256k1.PubKey\",\"key\":\"AghA9HLRUhOAQzC0ZWzZGcPEPtKrGSIpQ4uhjXH9ZNcr\"}"}
    

עכשיו צריך לייבא את המפתח, ותוכלו להריץ את פקודות החתימה בהתאם לבקשה של Developer Console.

ביטוי מנמוני

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

אם לא גיביתם את ביטוי השחזור הממוני, אין כרגע דרך ישירה לשחזר או לייבא את מפתחות ה-DCL לשימוש עם dcld.

בעל החשבון

לאימות VID נדרש חשבון ראשי של מדריך תאימות מבוזר (DCL). אין תמיכה ב-testnet. אם אתם בעלי חשבון בחברה, כדי לאמת את מספר זיהוי הרכב שלכם:

כניסה אל Developer Console

  1. ברשימת הפרויקטים, לוחצים על Open ליד הפרויקט שרוצים לעבוד איתו.

  2. לוחצים על פיתוח.

  3. בקטע מזהה ספק (VID), בוחרים באפשרות מזהה ספק שהונפק על ידי CSA (לאישור) ומזינים את מזהה הספק שהונפק על ידי CSA.

    הזנת VID

  4. אם הזנתם בעבר את מספר ה-VID, לוחצים על אימות VID.

    אימות VID

  5. הפעולה הזו יוצרת טרנזקציית DCL.

    הפקודה הראשונה של VID

  6. פותחים חלון טרמינל.

    1. אם לא השתמשתם ב-dcld בעבר, כדי לייבא את המפתח, מריצים את הפקודה הבאה:

      dcld keys import key-name key-file
      

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

  7. מעתיקים ומריצים את הפקודה הראשונה כמו שמוצג.

  8. עכשיו מריצים את הפקודה השנייה בטרמינל.

    פקודה שנייה של VID

  9. מדביקים את הפלט מהפקודה השנייה ולוחצים על שליחה. הדבקת פקודת הפלט

  10. הבעלות על ה-VID שלך תאומת.

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

בעל מפתח שאינו של חשבון

אם אין לך חשבון DCL, עליך לפנות לבעל החשבון כדי לאמת את ה-VID.

אם לבעל החשבון יש גישה אל Developer Console, מבקשים ממנו לאמת את VID לפי ההוראות בקטע בעל החשבון.

אם לבעל החשבון אין גישה אל Developer Console:

  1. מקבלים את הפקודות שנוצרו ושולחים את הפקודה לבעל החשבון.
  2. מזינים את התוצאה מהפקודה השנייה ולוחצים על שליחה.
  3. הבעלות על ה-VID שלך תאומת.
    • אם VID של סביבת הייצור אומת, יופיע סימן וי ירוק. לסיום, לוחצים על שמירה והמשך. VID אומת
    • אם מכשיר VID של סביבת הייצור נדחה, יופיע סימן קריאה אדום עם הבעיות שצריך לתקן.