ฟังก์ชันการทํางานของประเภทอุปกรณ์มาจากลักษณะที่คุณเพิ่มลงในอุปกรณ์แต่ละประเภท อุปกรณ์แต่ละประเภทจะมีลักษณะที่แนะนำจำนวนหนึ่ง แต่คุณเพิ่มลักษณะใดก็ได้ที่ต้องการ การยืนยันผู้ใช้รองรองรับสำหรับลักษณะของอุปกรณ์ทั้งหมด
ดูรายการภาษาที่รองรับสำหรับลักษณะทั้งหมด
ชื่อ | ลักษณะของอุปกรณ์ | คำอธิบาย | ประเภทอุปกรณ์ที่แนะนำ |
---|---|---|---|
AppSelector | action.devices.traits.AppSelector |
ลักษณะนี้เป็นของอุปกรณ์ที่รองรับแอปพลิเคชันสื่อ ซึ่งมักจะมาจากบุคคลที่สาม | อุปกรณ์สื่อที่รองรับการเปิดใช้งาน การติดตั้ง และการค้นหาแอปพลิเคชันที่ทำงานในอุปกรณ์ |
ArmDisarm | action.devices.traits.ArmDisarm |
ลักษณะนี้รองรับการเปิดใช้งานและปิดใช้งานตามที่ใช้ในระบบรักษาความปลอดภัย เป็นต้น | ระบบรักษาความปลอดภัยหรืออุปกรณ์ใดก็ตามที่รองรับการเปิดและปิดระบบ |
Brightness | action.devices.traits.Brightness |
การตั้งค่าความสว่างสัมบูรณ์อยู่ในช่วงมาตรฐาน 0-100 (หลอดไฟแต่ละดวงอาจไม่รองรับทุกจุดในช่วงตามการกำหนดค่า LED) | Light |
CameraStream | action.devices.traits.CameraStream |
ลักษณะนี้ใช้กับอุปกรณ์ที่ความสามารถในการสตรีมฟีดวิดีโอไปยังหน้าจอของบุคคลที่สาม หน้าจอที่เชื่อมต่อ Chromecast หรือสมาร์ทโฟน โดยส่วนใหญ่แล้วอุปกรณ์เหล่านี้คือกล้องรักษาความปลอดภัยหรือกล้องดูเด็ก แต่ลักษณะนี้ยังใช้กับอุปกรณ์ที่ซับซ้อนมากขึ้นซึ่งมีกล้องด้วย (เช่น อุปกรณ์วิดีโอคอนเฟอเรนซ์หรือหุ่นยนต์ดูดฝุ่นที่มีกล้อง) | Camera |
Channel | action.devices.traits.Channel |
ลักษณะนี้ใช้กับอุปกรณ์ที่รองรับช่องทีวีในอุปกรณ์สื่อ | Television |
ColorSetting | action.devices.traits.ColorSetting |
ลักษณะนี้ใช้กับอุปกรณ์ เช่น หลอดไฟอัจฉริยะ ที่สามารถเปลี่ยนสีหรืออุณหภูมิสี | Light |
ColorSpectrum | action.devices.traits.ColorSpectrum |
แทน ซึ่งใช้กับหลอดไฟแบบ "เต็มรูปแบบ" ที่ใช้ช่วงสี RGB หลอดไฟอาจมี ColorSpectrum และ ColorTemperature ผสมกันในรูปแบบใดก็ได้ ไฟตกแต่งและแถบ LED อาจมีเพียงสเปกตรัม ส่วนหลอดไฟสำหรับอ่านหนังสือบางรุ่นอาจมีเพียงอุณหภูมิ แต่หลอดไฟพื้นฐานหรือหลอดไฟที่ทำงานแบบไม่ฉลาดบนปลั๊กอัจฉริยะจะไม่มีฟีเจอร์ดังกล่าว | Light |
ColorTemperature | action.devices.traits.ColorTemperature |
ซึ่งจะใช้กับหลอดไฟ "ความอบอุ่น" ที่ใช้จุดสีในหน่วยเคลวิน โดยทั่วไปแล้ว รูปแบบนี้จะแยกจาก ColorSpectrum และอาจมีจุดสีขาวที่เข้าถึงได้ผ่านอุณหภูมิซึ่ง Spectrum เข้าถึงไม่ได้ Google อาจเลือกโหมดที่เหมาะสมเพื่อใช้ตามคำขอและประเภทหลอดไฟ (เช่น เปลี่ยนไฟห้องนั่งเล่นเป็นสีขาวอาจส่งคำสั่งอุณหภูมิไปยังหลอดไฟบางรุ่นและคำสั่งสเปกตรัมไปยังแถบ LED) โดยอิงตามลักษณะการทำงานที่มี | Light |
Cook | action.devices.traits.Cook |
ลักษณะนี้ใช้กับอุปกรณ์ที่ปรุงอาหารตามการตั้งค่าอาหารล่วงหน้าและโหมดการทำอาหารที่รองรับได้ | อุปกรณ์ที่รองรับการทำอาหารประเภทต่างๆ |
Dispense | action.devices.traits.Dispense |
ลักษณะนี้เป็นของอุปกรณ์ที่รองรับการจ่ายสิ่งของจริงอย่างน้อย 1 รายการในปริมาณที่ระบุ เช่น เครื่องจ่ายขนมสุนัขอาจจ่ายขนมจำนวนหนึ่ง faucet อาจจ่ายน้ำ 1 แก้ว และเครื่องให้อาหารสัตว์เลี้ยงอาจจ่ายทั้งน้ำและอาหารสัตว์เลี้ยง | อุปกรณ์ที่รองรับการจ่ายสิ่งของจริงอย่างน้อย 1 รายการในปริมาณที่ระบุ |
Dock | action.devices.traits.Dock |
ลักษณะนี้ออกแบบมาสำหรับอุปกรณ์เคลื่อนที่แบบเคลื่อนที่ได้ซึ่งสามารถสั่งให้กลับมาชาร์จ | Vacuum |
EnergyStorage | action.devices.traits.EnergyStorage |
ลักษณะนี้ใช้กับอุปกรณ์ที่สามารถเก็บพลังงานไว้ในแบตเตอรี่และอาจชาร์จใหม่ได้ หรืออุปกรณ์ที่ชาร์จอุปกรณ์อื่นได้ โดยรองรับการเริ่มและหยุดการชาร์จ รวมถึงการตรวจสอบระดับการชาร์จปัจจุบัน ความจุที่เหลืออยู่ และค่าความจุจนเต็ม | อุปกรณ์ที่ชาร์จแบตเตอรี่ได้ |
FanSpeed | action.devices.traits.FanSpeed |
ลักษณะนี้ใช้กับอุปกรณ์ที่รองรับการตั้งค่าความเร็วพัดลม (นั่นคือ การพัดลมจากอุปกรณ์ในระดับต่างๆ ซึ่งอาจเป็นส่วนหนึ่งของเครื่องปรับอากาศหรือเครื่องทำความร้อน หรืออยู่ในรถยนต์) โดยมีการตั้งค่าต่างๆ เช่น ต่ำ ปานกลาง และสูง | |
Fill | action.devices.traits.Fill |
ลักษณะนี้ใช้กับอุปกรณ์ที่รองรับการเติมน้ำ เช่น อ่างอาบน้ำ | อุปกรณ์ที่รองรับการเติมน้ำ เช่น อ่างอาบน้ำ |
HumiditySetting | action.devices.traits.HumiditySetting |
ลักษณะนี้เป็นของอุปกรณ์ที่รองรับการตั้งค่าความชื้น เช่น เครื่องทำความชื้นและเครื่องลดความชื้น | อุปกรณ์ที่รองรับการตั้งค่าความชื้น เช่น เครื่องทำความชื้นหรือเครื่องลดความชื้น |
InputSelector | action.devices.traits.InputSelector |
แอตทริบิวต์สำหรับอุปกรณ์ที่เปลี่ยนอินพุตสื่อได้ อินพุตเหล่านี้อาจมีชื่อแบบไดนามิกตามอุปกรณ์ และอาจแสดงฟีดเสียงหรือวิดีโอแบบใช้สายหรือเครือข่าย | อุปกรณ์สื่อที่รองรับการสลับอินพุต |
LightEffects | action.devices.traits.LightEffects |
ลักษณะนี้ใช้กับอุปกรณ์ที่รองรับคำสั่งเกี่ยวกับแสงที่ซับซ้อนเพื่อเปลี่ยนสถานะ เช่น เปลี่ยนสีแบบวน | Light |
Locator | action.devices.traits.Locator |
ลักษณะนี้ใช้กับอุปกรณ์ที่ "พบ" ได้ ซึ่งรวมถึงโทรศัพท์ หุ่นยนต์ (รวมถึงเครื่องดูดฝุ่นและเครื่องตัดหญ้า) โดรน และผลิตภัณฑ์เฉพาะแท็กที่แนบกับอุปกรณ์อื่นๆ | อุปกรณ์ที่ต้องค้นหาตำแหน่ง เช่น Vacuum กลไก |
LockUnlock | action.devices.traits.LockUnlock |
ลักษณะนี้เป็นของอุปกรณ์ที่รองรับการล็อกและการปลดล็อก และ/หรือการรายงานสถานะล็อก | อุปกรณ์ที่รองรับการล็อกและการปลดล็อก และ/หรือการรายงานสถานะล็อก |
MediaState | action.devices.traits.MediaState |
ลักษณะนี้ใช้สำหรับอุปกรณ์ที่รายงานสถานะสื่อได้ | อุปกรณ์สื่อที่รายงานสถานะสื่อได้ |
Modes | action.devices.traits.Modes |
ลักษณะนี้ใช้กับอุปกรณ์ที่มีโหมด "n-way" จำนวนมากเท่าใดก็ได้ โดยที่โหมดและการตั้งค่าของแต่ละโหมดจะกำหนดเองและแตกต่างกันไปในแต่ละอุปกรณ์หรือประเภทอุปกรณ์ แต่ละโหมดมีการตั้งค่าได้หลายแบบ แต่เลือกได้เพียงครั้งละ 1 โหมดเท่านั้น เครื่องอบผ้าไม่สามารถทำงานในโหมด "ซักถนอม" "ซักปกติ" และ "ซักหนัก" พร้อมกัน การตั้งค่าที่เปิดหรือปิดได้ง่ายๆ อยู่ในลักษณะ Toggles | ตามแต่ละประเทศ |
NetworkControl | action.devices.traits.NetworkControl |
ลักษณะนี้เป็นของอุปกรณ์ที่รองรับการรายงานข้อมูลเครือข่ายและการดำเนินการเฉพาะเครือข่าย | อุปกรณ์ที่รายงานข้อมูลเครือข่ายและดำเนินการเฉพาะเครือข่ายได้ |
ObjectDetection | action.devices.traits.ObjectDetection |
ลักษณะนี้เป็นของอุปกรณ์ที่ตรวจจับวัตถุหรือบุคคลได้และส่งการแจ้งเตือนไปยังผู้ใช้ เช่น สามารถใช้กับกริ่งประตูเพื่อระบุว่ามีคน (ระบุชื่อหรือไม่ระบุชื่อ) มากดกริ่งประตู รวมถึงใช้กับกล้องและเซ็นเซอร์ที่ตรวจจับการเคลื่อนไหวของวัตถุหรือบุคคลที่กําลังเดินเข้ามา | อุปกรณ์ที่ตรวจจับวัตถุหรือบุคคลและส่งการแจ้งเตือนไปยังผู้ใช้ได้ |
OccupancySensing | action.devices.traits.OccupancySensing |
ลักษณะนี้เป็นของอุปกรณ์ที่ตรวจจับการมีคนอยู่อาศัยได้ ไม่ว่าจะเป็นผ่าน PIR, อัลตราซาวด์ หรือการตรวจจับการสัมผัส | อุปกรณ์ที่ตรวจจับการมีคนอยู่ ไม่ว่าจะเป็นผ่าน PIR, คลื่นความถี่สูง หรือการสัมผัสทางกายภาพ |
OnOff | action.devices.traits.OnOff |
ฟังก์ชันการทำงานพื้นฐานของการเปิดและปิดสำหรับอุปกรณ์ใดก็ตามที่มีการเปิดและปิดแบบไบนารี ซึ่งรวมถึงปลั๊กและสวิตช์ รวมถึงอุปกรณ์ในอนาคตอีกมากมาย | |
OpenClose | action.devices.traits.OpenClose |
ลักษณะนี้ใช้กับอุปกรณ์ที่รองรับการเปิดและปิด และในบางกรณีอาจเปิดและปิดได้บางส่วนหรือมากกว่า 1 ทิศทาง เช่น มู่ลี่บางรุ่นอาจเปิดไปทางซ้ายหรือขวา ในบางกรณี การเปิดอุปกรณ์บางเครื่องอาจเป็นการดำเนินการที่มีความละเอียดอ่อนด้านความปลอดภัย ซึ่งอาจต้องมีการตรวจสอบสิทธิ์แบบ 2 ปัจจัย โปรดดูการตรวจสอบสิทธิ์แบบ 2 ปัจจัย | อุปกรณ์ใดก็ได้ที่รองรับการเปิดและปิด |
Reboot | action.devices.traits.Reboot |
ลักษณะนี้ใช้กับอุปกรณ์ที่รองรับการรีบูต เช่น เราเตอร์ อุปกรณ์ต้องรองรับการรีบูตเป็นการดำเนินการเดียว | อุปกรณ์ที่รองรับการรีบูต |
Rotation | action.devices.traits.Rotation |
ลักษณะนี้ใช้กับอุปกรณ์ที่รองรับการหมุน เช่น ม่านที่มีใบไม้หมุนได้ | อุปกรณ์ที่รองรับการหมุน เช่น มู่ลี่ที่มีใบไม้หมุนได้ |
RunCycle | action.devices.traits.RunCycle |
ลักษณะนี้แสดงถึงอุปกรณ์ที่มีระยะเวลาดำเนินงานอย่างต่อเนื่องซึ่งสามารถค้นหาได้ ซึ่งรวมถึงแต่ไม่จำกัดเพียงอุปกรณ์ที่ทำงานแบบวนซ้ำ เช่น เครื่องซักผ้า เครื่องอบผ้า และเครื่องล้างจาน | อุปกรณ์ใดก็ได้ โดยส่วนใหญ่เป็นเครื่องใช้ไฟฟ้าและอุปกรณ์อื่นๆ ที่มีสถานะการทํางาน |
SensorState | action.devices.traits.SensorState |
ลักษณะนี้ครอบคลุมทั้งการวัดเชิงปริมาณ (เช่น ดัชนีคุณภาพอากาศหรือระดับควัน) และสถานะเชิงคุณภาพ (เช่น คุณภาพอากาศดีหรือไม่ หรือระดับควันต่ำหรือสูง) | เซ็นเซอร์ที่ให้การวัดเชิงปริมาณ (เช่น ระดับควัน) และสถานะเชิงคุณภาพ (คุณภาพอากาศดีต่อสุขภาพหรือไม่) |
Scene | action.devices.traits.Scene |
ในกรณีของฉาก ประเภทจะจับคู่กับลักษณะ 1:1 เนื่องจากฉากไม่ได้รวมกับลักษณะอื่นๆ เพื่อสร้างอุปกรณ์คอมโพสิต | Scene เท่านั้น |
SoftwareUpdate | action.devices.traits.SoftwareUpdate |
ลักษณะนี้เป็นของอุปกรณ์ที่รองรับการอัปเดตซอฟต์แวร์ เช่น เราเตอร์ | อุปกรณ์ที่รองรับการอัปเดตซอฟต์แวร์ |
StartStop | action.devices.traits.StartStop |
การเริ่มและหยุดอุปกรณ์ทำงานมีฟังก์ชันคล้ายกับการเปิดและปิด อุปกรณ์ที่รับค่านี้มาจะทำงานแตกต่างกันเมื่อเปิดและเมื่อเริ่ม อุปกรณ์บางรุ่นที่เริ่มและหยุดได้ยังหยุดชั่วคราวขณะดำเนินการได้ด้วย ซึ่งแตกต่างจากอุปกรณ์ที่มีสถานะเปิดและปิดเท่านั้น | อุปกรณ์ใดก็ได้ โดยส่วนใหญ่จะเป็นเครื่องใช้ไฟฟ้าและเครื่องดูดฝุ่น รวมถึงสิ่งอื่นๆ ที่มีลักษณะการทำงานที่เฉพาะเจาะจงนอกเหนือจากการจ่ายไฟ |
StatusReport | action.devices.traits.StatusReport |
ลักษณะนี้รายงานสถานะปัจจุบันของอุปกรณ์หนึ่งๆ หรือกลุ่มอุปกรณ์ที่เชื่อมต่อ | แอตทริบิวต์วัตถุประสงค์ทั่วไปสำหรับการรายงานสถานะปัจจุบันหรือสถานะของอุปกรณ์หนึ่งๆ หรือกลุ่มอุปกรณ์ที่เชื่อมต่อกัน เช่น ระบบรักษาความปลอดภัย) |
TemperatureControl | action.devices.traits.TemperatureControl |
ลักษณะสำหรับอุปกรณ์ (นอกเหนือจากตัวควบคุมอุณหภูมิ) ที่รองรับการควบคุมอุณหภูมิภายในหรือรอบๆ อุปกรณ์ ซึ่งรวมถึงอุปกรณ์ต่างๆ เช่น เตาอบและตู้เย็น | |
TemperatureSetting | action.devices.traits.TemperatureSetting |
ลักษณะนี้ครอบคลุมการจัดการทั้งจุดอุณหภูมิและโหมด | |
Timer | action.devices.traits.Timer |
ลักษณะ Timer แสดงตัวจับเวลาในอุปกรณ์ ซึ่งส่วนใหญ่เป็นเครื่องใช้ไฟฟ้าในครัว เช่น เตาอบและไมโครเวฟ แต่ไม่ได้มีเพียงเท่านี้ | อุปกรณ์ที่มีตัวจับเวลา เช่น เครื่องใช้ไฟฟ้าในครัว เช่น ไมโครเวฟหรือเตาอบ |
Toggles | action.devices.traits.Toggles |
ลักษณะนี้เป็นของอุปกรณ์ที่มีการตั้งค่าซึ่งอยู่ได้เพียงสถานะใดสถานะหนึ่ง การตั้งค่าเหล่านี้อาจแสดงปุ่มจริงที่มีสถานะเปิด/ปิดหรือทำงาน/ไม่ทำงาน ช่องทําเครื่องหมายใน HTML หรือองค์ประกอบอื่นๆ ที่เปิด/ปิดใช้งานโดยเฉพาะ | ตามแต่ละประเทศ |
TransportControl | action.devices.traits.TransportControl |
ลักษณะนี้รองรับอุปกรณ์สื่อที่ควบคุมการเล่นสื่อได้ (เช่น เล่นเพลงที่หยุดชั่วคราวต่อ) | อุปกรณ์รองรับการสื่อสารด้วยเสียง 2 ทางกับอุปกรณ์ของบุคคลที่สาม |
Volume | action.devices.traits.Volume |
ลักษณะนี้ใช้กับอุปกรณ์ที่เปลี่ยนระดับเสียงได้ (เช่น การตั้งค่าระดับเสียงเป็นระดับหนึ่ง ปิดเสียง หรือเปิดเสียง) | อุปกรณ์สื่อที่เปลี่ยนระดับเสียงได้ |
ภาษาที่รองรับ
ภาษาที่รองรับในลักษณะทั้งหมดข้างต้นมีดังนี้
- เดนมาร์ก (
da
) - ดัตช์ (
nl
) - อังกฤษ (
en
) - ฝรั่งเศส (
fr
) - เยอรมัน (
de
) - ฮินดี (
hi
) - อินโดนีเซีย (
id
) - อิตาลี (
it
) - ญี่ปุ่น (
ja
) - เกาหลี (
ko
) - นอร์เวย์ (
no
) - โปรตุเกส (
pt-BR
) - สเปน (
es
) - สวีเดน (
sv
) - ไทย (
th
) - จีน (
zh-TW
)