Op maat gemaakte API’s
Onderling is alles en iedereen op de wereld steeds meer met elkaar verbonden. Hoe is dit mogelijk? Hoe worden gegevens van de ene plaats naar de andere overgebracht? Hoe kunnen verschillende apparaten en programma’s met elkaar communiceren? Dit kan door een API.
Application Programming Interface
Een API (Application Programming Interface) maakt communicatie en informatie-uitwisseling tussen verschillende (software) systemen mogelijk. Voor MaNima apparatuur houdt dit in dat zij met een aangepaste API kunnen worden geprogrammeerd. De API kan geheel worden afgestemd op de eisen van de toepassing en bijbehorende wensen.
Interacties
Alle interacties tussen applicaties, data en apparaten worden verzorgd door Api’s. De overdracht van systeem naar systeem wordt door hen mogelijk gemaakt. API's bieden gestandaardiseerde toegang tot alle applicatiegegevens of apparaten. Een klein deel van de code uit het programma wordt gebruikt door de API. Het systeem kan specifieke verzoeken doen aan MaNima apparaten met deze code. De API’s vertalen de externe vragen naar de code die de applicatie kan gebruiken. De API stuurt vervolgens het antwoord op de vraag terug naar het systeem.
Bijvoorbeeld:
Een machine doorloopt verschillende stadia. Wanneer er digitale LED verlichting in dezelfde machine is geplaatst en deze is aangesloten op een van de MaNima Technologies interfaces kan deze LED verlichting gestuurd worden. Communicatie tussen de MaNima Ignis en het machinesysteem kan door middel van aangepaste API’s. De MaNima Ignis wordt door de machine geïnformeerd dat deze van fase zal veranderen. Na ontvangst van deze informatie zal de interface de kleur van de LED verlichting aanpassen zodra de fase verandert. Door deze op maat gemaakte API kan de MaNima Ignis een bericht ontvangen vanuit het machinesysteem. En de MaNima Ignis kan op zijn beurt weer de LED verlichting aansturen volgens de aangegeven informatie van het machinesysteem.