“API” i Automatizacija Zgrada
ŠTO JE API?
Kratica “API” izvire iz engleske riječi Application Programming Interface, što je na hrvatski jezik prevedeno kao Aplikacijsko Programsko Sučelje.
Radi se o sučelju između programa, operacijskog sustava ili knjižnice. Programerima omogućuje brzu i jednostavnu integraciju funkcija postojećeg sustava u novu aplikaciju. Primjenom programskog sučelja API, programer može prilagodljivo izmjenjivati podatke između sustava za obuhvat podataka (odnosno bilo koje aplikacije) s jedne strane i svog sustava s druge strane. Iskorištava bazu jednog programa (programa koji koristi API) da dobivene podatke preoblikuje u novu aplikaciju s različitim dodatnim funkcionalnostima.
API se često naziva i programsko sučelje aplikacije ili sučelje korisničkog sustava.
PROGRAMSKO SUČELJE APLIKACIJE VIA
Programsko sučelje aplikacije VIA za upravljanje zgradama i energijom zgrada osmišljeno je za programere koji predstavljaju tehnički napredne integratore automatizacije zgrada, i za druge osobe. Na primjer za:
poduzeća koja za svoje klijente razvijaju rješenja automatizacije po mjeri,
stručnjake za automatizaciju zgrada ili pametne kuće (engl. smart home),
stručnjake koji žele za svoju aplikaciju za automatizaciju kuće, zgrade ili objekta primijeniti postojeću aplikaciju za obuhvat podataka iz standardnih upravljača najpriznatijih proizvođača koji podržavaju bilo koji od protokola KNX, Modbus ili BACnet,
poduzeća koja žele svoje postojeće produkte dodatno integrirati funkcionalnostima VIA.
Primjenom programskog sučelja VIA API možete iznad nabrojanim klijentima uštedjeti mjesece ili možda godine razvoja te im omogućiti da svoje proizvode za automatizaciju realiziraju brže i učinkovitije. Također im nije potrebno investirati u razvoj strojne opreme, jer prilikom primjene VIA API-a jednostavno upotrijebe postojeći i cjenovno prihvatljiv VIA mServer2.
MOGUĆNOSTI I PRILIKE KOD AUTOMATIZACIJE ZGRADA – ŠTO OMOGUĆUJE VIA API?
Sučelje VIA programerima omogućuje izradu aplikacija za neposrednu interakciju s poslužiteljem VIA.
Funkcije koje možete zvati pomoću VIA API:
stvarne i željene vrijednosti za sve prostore ili za pojedini prostor,
varijable: temperatura, vlaga, rasvjeta (osvjetljenje), stupanj puhanja, režim, temperatura vode … i varijable koje je moguće proizvoljno izabrati,
povijest podataka za pojedine varijable,
različite alarme odnosno obavijesti za određene varijable..
Navedeni tipovi varijabli za svaku su zgradu putem VIA API-a dostupni programerima. Primjena tih varijabli i njihova integracija, kao i daljnja upotreba i prerada podataka, prepuštena je kreativnosti inovatora. Isto vrijedi i za grafičko korisničko sučelje koje može klijent prilagoditi u skladu sa svojim željama te ga potpuno prilagoditi svojim potrebama i željenoj platformi (tablice, telefoni, računala, televizije, paneli s ekranom na dodir i sl.).
STROJNA OPREMA KAO PODLOGA ZA VAŠE PROJEKTE I APLIKACIJE
Glavna je prednost da prilikom upotrebe API-a koristite i strojnu opremu VIA mServer2. Na temelju toga moguće je uštedjeti mjesece za razvoj strojne opreme i velika novčana sredstva za razvijanje i programere.
Prednosti VIA mServera:
kapacitet – jedan VIA mServer2 može u realnom vremenu obraditi podatke za više od 100 hotelski soba i kontrolirati rasvjetu, žaluzine, temperaturu, stupanj upuhavanja, funkciju “ne smetaj” i poziv sobarice,
kompaktnost – VIA mServer2 dolazi u malom, kompaktnom i jakom kućištu, moguće ga je postaviti bilo gdje u zgradi, potrebno ga je samo priključiti na lokalnu mrežu,
cjenovna dostupnost – VIA mServer2 za ponuđenu cijenu nudi nadprosječni kapacitet.
PRIMJER: INTELIGENTNA HOTELSKA SOBA – INTEGRACIJA PUTEM TELEVIZORA
VIA API u kombinaciji sa strojnom opremom VIA mServer2 našem je klijentu omogućio da u svoj “TV hospitality” sustav, koji nude za postavljanje u hotelskim sobama, osim funkcija pametne televizije integriraju i sljedeće podatke:
postojeću i željenu temperaturu (18 °C – 24 °C),
stupanj ventilatora (I. stupanj, II. stupanj, III. stupanj, automatski i isključenje),
režim sobe (Udobni ili Ekonomični).
Sa sirovim podacima, dobivenim iz VIA API-a, klijent je oblikovao svoje grafičko korisničko sučelje (engl. interface) te ga integrirao u svoj produkt pametne hotelske televizije koja osim informacija o hotelu, filmova na zahtjev i pristupa internetu omogućuje i regulaciju temperature i stupanj ventilatora.
UPITI ZA API PRISTUP DO VIA
Želite li više informacija o tome kako na jednostavan način pristupati bilo kojim podacima VIA mServer-a pomoću sistemskih poziva?