Voor een reeks nieuwe producten op het gebied van communicatie in de zorg, wilde een specialist in beveiliging en communicatie een spreek-luisterverbinding ontwikkelen die zorgbehoevende patiënten thuis direct verbindt met een centrale meldkamer.
MKSE ontwikkelde de firmware voor de bestaande hardware en deed een voorstel tot kleine hardware aanpassingen die tot grote performance verbetering leidde.
Om deze verbinding te realiseren, werd gekozen voor een zogenoemde SIP-verbinding. Dit is onderdeel van VOIP (Voice Over Internet Protocol). MKSE ontwikkelde en implementeerde de benodigde SIP-stack voor het apparaat bij de cliënt. Deze bestaat uit het SIP-protocol, bijbehorende protocollen (o.a. SDP en RTP), en een interface naar de hardware (PCM).
De PCM-interface was aangesloten op een aantal GPIO-aansluitingen omdat de controller hiervoor geen support heeft. MKSE bedacht hiervoor een hardware modificatie die bestaat uit het toevoegen van 4 NEN-poorten, waardoor voor een belangrijk deel gebruik gemaakt kan worden van de wel aanwezige SPI-interface.
De processorbelasting voor het aansturen van de PCM-interface is hierdoor teruggelopen van 90 naar 9 procent wat een enorme performace winst opleverde.
Aangezien de bestaande IP stack niet geschikt was voor het SIP protocol (geen goed realtime gedrag, geen ToS ondersteuning en geschreven voor een specifieke, verouderde ethernet controller) heeft MKSE tevens een nieuwe IP stack (Ethernet, ARP, IP, TCP, UDP, ICMP) geschreven welke voorgenoemde beperkingen oplost. Daarnaast is deze stack zo ontworpen dat IPv6 eenvoudig kan worden toegevoegd.
Na oplevering en uitgebreide tests, worden beide stacks naar volle tevredenheid gebruikt in de huidige producten.