
BOSE Work Rest API aplikazioa

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
![]() | Work Rest API aplikazioa |
Erreferentziak
- 192.168.1.40/api?delete=3192.168.1.40
- 192.168.1.40/api?query=2192.168.1.40
- 192.168.1.40/api?query=2,16192.168.1.40
- 192.168.1.40/api?query=3192.168.1.40
- Pribatutasun-politikawww.bose.com
- Erabiltzailearen eskuliburuamanual.tools
