裝置型號
裝置型號是由本節的欄位定義。
裝置型號欄位只能包含字母、數字和下列資訊 符號:句號 (.)、連字號 (-)、底線 (_)、空格 ( ) 和加號 (+)。欄位的第一個字元必須是英文字母或數字。
{ "project_id": "my-devices-project", "device_model_id": "my-devices-project-prototype-light-v1", "manifest": { "manufacturer": "Assistant SDK developer", "product_name": "Assistant SDK light", "device_description": "Assistant SDK light device" }, "device_type": "action.devices.types.LIGHT", "traits": ["action.devices.traits.OnOff"] }
{ "project_id": string, "device_model_id": string, "manifest": { "manufacturer": string, "product_name": string, "device_description": string }, "device_type": string, "traits": [ string ] }
project_id
: (字串) 必填。Google Cloud Platform 專案 ID 以便與這個裝置型號建立關聯。 一項專案可以包含多個裝置型號。device_model_id
: (字串) 必填。全域不重複 ID 製作這個模型使用project_id
做為 前置字串,可避免所有專案範圍中發生衝突。二手車 指標和註冊期間。manifest
: (object(Manifest)) 必要項目。描述 以及裝置型號和製造商這項資訊可能會顯示在即將推出的 SDK 中 控制台、指標資訊主頁和其他相關的視覺介面manifest.manufacturer
: (字串) 必填。裝置名稱 製造商manifest.product_name
: (字串) 必填。面向消費者 這個裝置型號的產品名稱。manifest.device_description
: (字串) 選填。說明 。
device_type
: (字串) 必填。裝置硬體類型。選取 從下列項目開始:action.devices.types.CAMERA
action.devices.types.DISHWASHER
action.devices.types.DRYER
action.devices.types.LIGHT
action.devices.types.OUTLET
action.devices.types.PHONE
action.devices.types.REFRIGERATOR
action.devices.types.SCENE
action.devices.types.SOUNDBAR
action.devices.types.SPEAKER
action.devices.types.SWITCH
action.devices.types.THERMOSTAT
action.devices.types.TV
action.devices.types.VACUUM
action.devices.types.WASHER
traits
: (Array<String>) 選用。裝置的特徵清單 支援。特徵包括指令、屬性和狀態 裝置。您不需要定義動作套件 使用 內建特徵
裝置執行個體
這裡的欄位定義了裝置執行個體。
裝置執行個體欄位開頭必須是英文字母或數字。裝置 ID 只能使用英文字母、數字和下列符號:句號 (.)、 連字號 (-)、底線 (_) 和加號 (+)。裝置暱稱只能 包含數字、英文字母和空格 ( ) 符號,
{ "id": "my_led_1", "model_id": "my-devices-project-prototype-light-v1", "nickname": "My Assistant Light", "client_type": "SDK_LIBRARY" }
{ "id": string, "model_id": string, "nickname": string, "client_type": string }
id
: (字串) 必填。測試裝置的 ID。必須為 透過相同 Google 註冊的所有裝置 開發人員專案。model_id
: (字串) 必填。裝置型號的 ID;必須 與device_model_id
相同 相關聯的應用程式。必須已註冊這個裝置型號 像是剛才說過,即便 VM 正在運作 您還是能變更 VM 可用性政策nickname
: (字串) 選填。裝置的暱稱。這個名稱 會在視覺介面中用來指稱裝置 Google 助理設定。client_type
: (字串) 必填。用戶端裝置類型。必須為 下列任一項:SDK_SERVICE
或SDK_LIBRARY
。