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

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

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

מפתחות DCL WebUI

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

ביטוי מנמוני

  1. מאתרים את משפט השחזור המנומני. צריך לשמור את הביטוי המנומני כשיוצרים את המפתח בממשק המשתמש באינטרנט. הביטוי המנון מורכב מ-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 שלנו.

ביטוי mnemotechnic

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

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

בעל החשבון

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

כניסה אל Developer Console

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

  2. לוחצים על Develop.

  3. בקטע Vendor ID (VID), בוחרים באפשרות CSA-issued vendor ID (to certify) ומזינים את מזהה הספק שהונפק על ידי CSA.

  4. לוחצים על אימות VID כדי להמשיך.

    אימות VID

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

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

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

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

      dcld keys import key-name key-file
      

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

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

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

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

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

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

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

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

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

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

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

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