การตั้งค่าลำโพงจะเริ่มต้นด้วยการใช้แอป SONOS บนสมาร์ทโฟน แท็บเล็ต หรือคอมพิวเตอร์ ต่อมาเครื่องที่เชื่อมต่อจะถูกตรวจจับโดยอัตโนมัติ เครื่องแต่ละตัวจะได้รับ ID ที่เป็นเอกเทศเริ่มต้นที่ 100 หากเครื่องหนึ่งถูกลบออกไป ID นั้นจะยังคงถูกจองไว้ในพื้นหลัง
ทุกเครื่องจะถูกค้นหาโดยใช้ UPnP (Multicast) ทุกครั้ง ลำโพงจะถูกสมัครสมาชิกตามลำดับ ต่อมา การสื่อสารจะเกิดขึ้นโดยตรงกับลำโพงผ่านพอร์ต TCP 1'400 สถานะทุกอย่างจะถูกส่งไปยังเซิร์ฟเวอร์ในเวลาเรียลไทม์ หากไม่สามารถค้นหาลำโพงได้อีกต่อไปผ่าน Multicast ลำโพงนั้นจะถูกลบออกโดยอัตโนมัติภายใน 1-2 นาที
ในโครงสร้างของเครื่อง ช่องทาง สามารถถูกสร้างขึ้นได้ เพื่อให้สามารถสร้างช่องทางได้ต้องมีเงื่อนไขต่างๆ ที่ต้องเป็นไปตามนั้น
| ประเภท | เงื่อนไข |
|---|---|
| ต้องมีการแสดงลำโพงในโครงสร้าง |
| ตัวแปร | ค่า | คำอธิบาย |
|---|---|---|
| -10..10 | เบส | |
| TRUE/FALSE | ความดัง | |
| TRUE/FALSE | ปิดเสียง | |
| TRUE | ต่อไป | |
| TRUE/FALSE | เล่น/หยุดชั่วคราว | |
| TRUE | กลับไป | |
| TRUE/FALSE | เล่นซ้ำทั้งหมด | |
| 0..# | เลื่อนในแทร็กด้วยมิลลิวินาที | |
| TRUE/FALSE | เล่นแบบสุ่ม | |
| URI | URI ของแหล่งที่มาในปัจจุบัน | |
| -10..10 | เทรเบิล | |
| 0..100 | ความดัง | |
| ชื่ออัลบั้ม | ||
| ศิลปินอัลบั้ม | ||
| URL | URL ของภาพปกอัลบั้ม | |
| 0..# | ความยาวของแทร็กในมิลลิวินาที | |
| ข้อความอธิบายหลายบรรทัด | ||
| ชื่อของแทร็ก | ||
| ศิลปินชื่อ |
มีความสามารถในการใช้กราฟิกจาก SONOS โดยตรง เพื่อทำเช่นนั้นค่าต้องถูกส่งไปยังองค์ประกอบการจัดแสดงภาพ
| กราฟิก | ค่า |
|---|---|
| โลโก้ SONOS | "_sonos_logo" |
เทมเพลตต่อไปนี้สามารถใช้งานได้เพื่อสื่อสารกับห้อง เทมเพลตมีฟังก์ชันดังต่อไปนี้:
ต้องระวังว่า ต้องมีการตั้งค่าต่างๆ ที่ต้องทำก่อนหน้านั้น ค่าที่ต้องทำส่วนใหญ่จะเป็นดังต่อไปนี้:
ดาวน์โหลด: