BOSE Work Rest API aplikazioaren erabiltzailearen gida

BOSE-Work-Rest-API-App-feature

 BOSE-LogoaBOSE Work Rest API aplikazioa

BOSE-Work-Rest-API-App-produktua

Sarrera

Bose Videobar gailuek irudikapen egoera transferitzeko aplikazioen programazio interfazea (REST API) onartzen dute sarearen kudeaketa eta jarraipena egiteko. Gida honek REST APIa Videobar gailuetan gaitzeko eta konfiguratzeko argibideak eskaintzen ditu, eta onartzen diren aldagaien eta eragiketen deskribapen zehatza eskaintzen du.
Konfigurazio-elementuak eta eragiketak kategoria hauetan multzokatzen dira:

  • sistema
  • portaera
  • usb
  • audioa
  • kamera
  • audioframing
  • bluetooth
  • sarea (VBl)
  • wifia
  • telemetria (VBl)

API komandoen erreferentzia atalak informazio hau eskaintzen du objektu bakoitzarentzat:

  • Izena/Deskribapena Objektuaren izena eta erabileraren deskribapena.
  • Ekintzak Objektuan egin daitezkeen ekintzak. Ekintzak egin dezake
  • izan hauetako bat edo gehiago: lortu, jarri, ezabatu, argitaratu.
  • Balio sorta Objekturako balio onargarriak.
  • Balio lehenetsia Objektuaren balio lehenetsia. Hau da gailua fabrikako lehenetsietara itzultzen baduzu erabiltzen den balioa.
    Balio guztiak kate gisa zehazten dira.

Marken oharrak

  • Bose, Bose Work eta Videobar Bose Corporation-en marka komertzialak dira.
  • Bluetooth” hitz-marka eta logotipoak Bluetooth SIG, Inc.-ren jabetzako marka komertzialak dira eta Bose Corporation-ek marka horien erabilera lizentziapean dago.
  • HDMI terminoa HDMI Licensing Administrator, Inc-ren marka komertziala edo erregistratua da.
  • Gainerako marka guztiak dagozkien jabeen jabetzakoak dira.

Pribatutasun informazioa

Zure pribatutasuna garrantzitsua da Boserentzat, beraz, Pribatutasun-politika bat garatu dugu, zure informazio pertsonala nola biltzen, erabiltzen, ezagutarazten, transferitzen eta gordetzen dugun jasotzen duena.
MESEDEZ, IRAKURRI ARRETA PRIBATUTASUN POLITIKA HAU ZURE INFORMAZIOA NOLA KUDEATZEN DUGUN ULERTZEKO. PRIBATUTASUN POLITIKA HAU ONARTZEN EZ BAZAZU, MESEDEZ EZ ERABILI ZERBITZUAK.

REST APIa gaitzea eta konfiguratzea

Gailu batean REST APIrako sarbidea gaitzeko, erabili Bose Work Configuration aplikazioa, Bose Work Management aplikazioa edo Web UI. Sartu Sarea> API ezarpenetara. Gaitu API sarbidea eta zehaztu API erabiltzaile-izena eta pasahitza. API kredentzial hauek beharko dituzu REST API komandoetako edozein erabiltzeko. Mesedez, kontsultatu aplikazioaren erabiltzailearen gidak informazio gehiago lortzeko.

REST APIa probatzen

Videobar REST APIa probatu dezakezu gailuan txertatuta dagoen Swagger OpenAPI interfazea erabiliz. Interfaze honetara sartzeko Bideo-barra IP sare batera konektatuta egon behar da bere kable bidez edo WiFi interfazearen bidez, eta zure ordenagailu ostalariaren sare berean egon behar du edo gailura HTTPS bidez sar daitekeen sare batean.
Konektatu ordenagailua bideo-barrara USB interfazearen bidez. Hasi Bose Work Configuration aplikazioa eta hasi saioa administrazio-kontroletara sartzeko. Aukeratu Sarea > API orria eta egin klik estekan:
REST APIaren dokumentazioa (Web UI)
Ez bazaude gailura USB bidez konektatuta eta zure ordenagailua sare berean badago, zure arakatzailearen bidez REST APIra sar zaitezke helbide honetara arakatuta:
https://<videobar-ip-address>/doc-api

REST API komandoak

Videobar REST API interfazeak komandoen IDak erabiltzen ditu onartzen diren lau HTTP metodoetako bakoitzean: lortu, jarri, ezabatu eta argitaratu.
Jarraian, lau metodoen deskribapena dago eta, ondoren, komando bakoitzak onartzen dituen metodoak deskribatzen dituen taula.

LORTU

"Lortu" metodoak komando ID bakarra edo komaz mugatutako ID anitz onartzen ditu. Adibidezample, audio.micMute egoera lortzeko, komandoaren IDa 2 da URL honela da:
https://192.168.1.40/api?query=2  

Erantzunaren gorputza honako hau da, "O" balioarekin mikrofonoa isilduta ez dagoela adierazten duena:
{“2”: {“egoera”: “arrakasta”, “balioa”: “0”}}

Hainbat balio kontsultatzeko, bereizi hainbat komando ID koma batekin. Adibidezample, audio.micMute (ID=2) eta system.firmwareVersion (ID=l6) kontsulta ditzakezu honela:
https://192.168.1.40/api?query=2,16 

Oharra: ez sartu tarterik ID anitzen artean.
Emaitza hau izango litzateke:
{“2”: {“egoera”: “arrakasta”, “balioa”: “0”}, “16”: {“egoera”: “arrakasta”, “balioa”: “1.2.13_fd6cc0e”}}

JARRI

"Jarri" komando batek JSON gorputz formatua erabiltzen du, gakoa "datuak" izanik eta balioa ID:balio bikoteak izanik.
Adibidezample, audio.loudspeakerVolume (ID=3) 39an ezartzeko, "https://192.168.1.40/ api" gorputza hau da:
{“datuak”:”{“3″:”39″}”}

Erantzuna hau da:
{“3”: {“egoera”: “arrakasta”, “kodea”: “0xe000”}}

Hona hemen exampbalio anitzak ezartzen dituen fitxategia:
{“datuak”:”{“2″:”1″,”3″:”70″}”}

Erantzuna hau da:
{“2”: {“egoera”: “arrakasta”, “kodea”: “0xe000”}, “3”: {“egoera”: “arrakasta”, “kodea”: “0xe000”}}

Erantzun "kode" balioak hauetako edozein izan daitezke:

  • 0xe000 : Arrakasta
  • 0xe001 : Arrakasta - Ez dago balio aldaketarik
  • 0xe002: Errorea - Propietate baliogabea
  • 0xe003: Errorea - Propietatearen balio baliogabea
  • 0xe004: Errorea - Jabetza-ekintza baliogabea
  • 0xe005: Errorea - Mezua gaizki osatuta
  • 0xe006: Errorea - Sarbidea ukatu da

POST

"Argitalpena" "jarri"-ren antzekoa da eta ekintzetarako erabiltzen da, esate baterako, mikrofonoa desaktibatu eta bozgorailuaren bolumena gora/behera. Komandoaren IDa zehazten duzu eta baliorako kate huts bat erabiltzen duzu.
Adibidezample, bozgorailuaren bolumena tick bat handitzeko, erabili audio.loudspeakerVolumeUp (ID=4) gorputz formatuan honela:
{“datuak”:”{“4″:””}”}

Erantzunaren gorputza hau da:
{“4”: {“egoera”: “arrakasta”, “kodea”: “0xe000”}}
Erantzun posibleen "kode" balioak PUT komandorako zerrendatutako berberak dira.

EZABATU

"Ezabatu" komando formatua "lortu"-ren antzekoa da eta erantzunaren gorputza "jarri"-ren antzekoa da. Ezabatu erabiliz gero, balioa lehenespenera itzuliko da.
Adibidezample, audio.bozgorailuaren bolumena (ID=3) bere balio lehenetsian ezartzeko URL honela da:
https://192.168.1.40/api?delete=3 

Erantzunaren gorputza hau da: 
{“3”: {“egoera”: “arrakasta”, “kodea”: “0xe000”}}

"Lortu" bat igorri beharko zenuke balio berria berreskuratzeko, hau da, kasu honetan 50. Adibidezample:
Agindua:
https://192.168.1.40/api?query=3

Erantzuna: 
{“3”: {“egoera”: “arrakasta”, “balioa”: “50”}}
Erantzun posibleen "kode" balioak PUT komandorako zerrendatutako berberak dira

Videobar REST API komandoen erreferentzia

Izena/ Deskribapena Ekintzak Cmd ID Balioen sorta Balio lehenetsia
sistema.berrabiarazi

Sistema berrabiarazten du.

mezua 32 N/A N/A
sistema.serie Zenbakia

Gailuaren serie zenbakia.

lortu 10 katea

(17 karaktere)

ooooooxooooooooxx
sistema.firmwareBertsioa

Gailuan exekutatzen ari den firmwarearen bertsioa. Hau automatikoki ezartzen da sistemaren firmware-berritzean.

lortu 16 katea

(1-16 karaktere)

0.0.0
sistema.eredua

Gailu honen eredua.

lortu D6 katea

(1-22 karaktere)

Ez dago ezarri
sistema.izena

Gailuaren izena modu esklusiboan identifikatu ahal izateko.

jarri ezabatu 25 katea

(1-22 karaktere)

Ez dago ezarri
sistema.gela

Gailuaren gelaren kokapena

jarri ezabatu 26 katea

(0-128 karaktere)

Ez dago ezarri
sistema.zorua

Gailuaren solairuko kokapena.

jarri ezabatu 27 katea

(0-128 karaktere)

Ez dago ezarri
sistema.eraikuntza

Eraikitzeko gailuaren kokapena.

jarri ezabatu 28 katea

(0-128 karaktere)

Ez dago ezarri
system.gpiMuteStatus (VBl)

GPI mute egoera (aktibatuta/desaktibatuta).

lortu C7 110 (VBl-en onartzen da) 0
sistema.maxOkupazioa

Gailuaren gehienezko okupazioa.

jarri ezabatu DF katea

(0-128 karaktere)

Ez dago ezarri
behavior.ethernet Enabled (VBl)

Sistema Ethernet interfazea pizten/desaktibatu egiten du.

jarri ezabatu 38 110 (VBl-en onartzen da) 1
portaera.bluetooth Gaituta

Sistema Bluetooth-a pizten edo itzaltzen du.

jarri ezabatu 3A 110 1
portaera.wifi Gaituta

Sistema WiFi-a pizten/desaktitzen du.

jarri ezabatu 3B 110 1
behavior.hdmiEnabled (VBl)

HDMI-a pizten edo itzaltzen du.

jarri ezabatu C9 110 (VBl-en onartzen da) 0
usb.connectionStatus

USB kablearen konexioaren egoera; 0 deskonektatuta dagoenean.

lortu 36 110 0
usb.callStatus

Deien egoera sistemaren USB atakara konektatuta dagoen ostalaritik.

lortu 37 110 0
audio.micMute

Sistemaren mikrofonoa desaktibatu/aktibatzen du.

jarri 2 110 0
audio.micMuteToggle

Sistemako mikrofonoaren mutu egoera aktibatzen du.

mezua 15 N/A N/A
Izena/ Deskribapena Ekintzak Cmd ID Balioen sorta Balio lehenetsia
audio.bozgorailuaMutu

Sistemaren bozgorailua isilarazi/aktibatzen du.

mezua 34 N/A N/A
audio.bozgorailuaMuteToggle

Sistemako bozgorailuaren mutu egoera aktibatzen du.

mezua 34 N/A N/A
audio.bozgorailuaBolumena

Sistemaren bozgorailuaren bolumena ezartzen du.

jarri ezabatu 3 0-100 50
audio.bozgorailuaVolumeUp

Sistemaren bozgorailuaren bolumena urrats batean handitzen du.

mezua 4 N/A N/A
audio.bozgorailuaVolumeDown

Sistemaren bozgorailuaren bolumena urrats batean murrizten du.

mezua 5 N/A N/A
kamera.zoom

Kameraren egungo zoom-balioa.

jarri ezabatu 6 1-10 1
kamera.pan

Kameraren egungo panoramika-balioa.

jarri ezabatu 7 -10-10 0
kamera.inklinatu

Kameraren uneko inklinazio-balioa.

jarri ezabatu 8 -10-10 0
kamera.zokatu

Kamera urrats bat handitzen du.

mezua 9 N/A N/A
kamera.zoomUtzi

Kamera urrats bat txikiagotzen du.

mezua OA N/A N/A
kamera.pan Ezkerra

Kamera pauso batez utzita.

mezua OB N/A N/A
kamera.pan Eskuin

Pauso bakarrean mugitzen da kamera.

mezua oc N/A N/A
kamera.okertuGora

Kamera urrats bat gora okertzen du.

mezua OD N/A N/A
kamera.okertuBehera

Kamera urrats bat beherantz okertzen du.

mezua OE N/A N/A
kamera.homePreset

Kameraren hasiera aurrez ezarrita, panoramika-inklinazioa zoom ordenan

jarri ezabatu 56

0 01
kamera.lehenaPreset

Kamera lehen aldiz ezarrita, panoramika-inklinazioa zoom ordenan.

jarri ezabatu 57

0 01
kamera.bigarren Aurrez

Kameraren bigarren aurrez ezarrita, panoramika-inklinazioa zoom ordenan.

jarri ezabatu 58

0 01
kamera.savePresetHome

Uneko PTZ balioak hasierako aurrezarpenean gordetzen ditu.

mezua 12 N/A N/A
kamera.savePresetFirst

Uneko PTZ balioak lehen aurrez ezarritakoan gordetzen ditu.

mezua 17 N/A N/A
kamera.savePresetSecond

Uneko PTZ balioak bigarren aurrezarpenean gordetzen ditu.

mezua 18 N/A N/A
Izena/ Deskribapena Ekintzak Cmd ID Balioen sorta Balio lehenetsia
kamera.aplikatu ActivePreset

Aurrez ezarritako aktiboa PTZ ezarpenei aplikatzen die.

mezua OF N/A N/A
kamera.aktibo Aurrez ezarritakoa

Hau aurrezarpen aktiboa da. Kontuan izan, kamera abiaraztean edo berrabiarazten denean, aurrezarpen aktiboa Hasieran ezartzen da.

jarri ezabatu 13 11213 1
kamera.egoera

Kameraren egoera. Aktibatuta dagoenean, kamera bideoa erreproduzitzen ari da. Inaktibo dagoenean, kamera ez da igortzen. Eguneratzean, kamera firmwarea eguneratzen ari da.

lortu 60 activeI inactiveI berritzea inaktibo
autoframing.egoera

Aktibatu/desaktibatu kameraren fotograma automatikoaren funtzioa.

jarri ezabatu 19 110 0
bluetooth.pairingStateToggle

Aktibatu/desaktibatu/aktibatu parekatze-egoera.

mezua C6 N/A N/A
bluetooth.pairingState

Bluetooth parekatzearen egoera. Piztuta dagoen egoerak gailuarekin parekatzea ahalbidetuko du tarte finko batean. Parekatzeko tartea amaitutakoan, egoera desaktibatu egingo da.

jarri 14 110 0
bluetooth.egoera

Bluetooth eta BLE egoera. On egoerak Bluetootha eta BLE aktibatuta daudela adieraziko du; off egoerak Bluetootha eta BLE desaktibatuta daudela adieraziko du.

lortu 67 110 0
bluetooth.parekatua

Parekatutako gailuaren izena.

lortu 6A katea

(0-128 karaktere)

Ez dago ezarri
bluetooth.konektatua

Parekatutako gailuaren konexioaren egoera.

lortu 6B 110 0
bluetooth.streamState

Bluetooth-aren korrontearen egoera.

lortu C2 110 0
bluetooth.callState

Bluetooth deien egoera.

lortu 6C 110 0
bluetooth.deskonektatu

Deskonektatu Bluetooth gailua.

mezua E4 11213 N/A
sare.dhcpState

DHCP egoera. DHCP egoera aktibatuta dagoenean, sarea DHCP bidez konfiguratuko da. DHCP egoera desaktibatuta dagoenean, balio estatikoak erabiltzen dira.

jarri ezabatu 74 110 1
network.ip (VBl)

IP helbide estatikoa DHCP egoera desaktibatuta dagoenean.

jarri ezabatu 75   (VBl-en onartzen da) 0.0.0.0
sare.egoera (VBl)

Ethernet moduluaren egoera.

lortu 7F hutsegite hutsa!

elkarteaI konfigurazioaI prestI

deskonektatu! sarean

(VBl-en onartzen da) prest
Izena/ Deskribapena Ekintzak Cmd ID Balioen sorta Balio lehenetsia
sare.mac (VBl)

LAN interfazearen MAC helbidea.

lortu 80   (VBl-en onartzen da) 00:00:00:00:00:00
wifi.dhcpState

DHCP egoera. DHCP egoera aktibatuta dagoenean, WiFi DHCP bidez konfiguratuko da. DHCP egoera desaktibatuta dagoenean, balio estatikoak erabiltzen dira.

jarri ezabatu Al 110 1
wifi.ip

IP helbide estatikoa DHCP egoera desaktibatuta dagoenean.

jarri ezabatu A2   0.0.0.0
wifi.mac

WiFi interfazearen MAC helbidea.

lortu AC   00:00:00:00:00:00
wifi.egoera

WiFi moduluaren egoera.

lortu BO hutsegite hutsa!

elkarteaI konfigurazioaI prestI

deskonektatu! sarean

alferrik
telemetria.pertsonaKontatu (VBl)

Kameraren fotograma automatikoaren algoritmoak zenbatutako pertsona kopurua.

jarri ezabatu DA 0-99 (VBl-en onartzen da) 0
telemetria.pertsonaPresent (VBl)

Egia da kameraren autokoadroaren algoritmoak pertsonaren bat detektatu duenean.

jarri ezabatu DC 110 (VBl-en onartzen da) 0

Dokumentuak / Baliabideak

PDF thumbnailWork Rest API aplikazioa
User Guide · Work, Rest API, App, Work Rest API App

Galdera bat egin

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

Galdera bat egin

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.