Als apparaten al niet met elkaar willen praten Ad van Berlo a.vberlo@smart-homes.nl
Ontwikkelingen in installaties 1900 1955 1955 1980 1980 2005 2005-2011 Elektra Water Gas Riool Rookkanaal Telefoon TV (kabel) CV Ventilatie Thermostaat Deurbel Computers & Internet GSM Audio/Video/Satelliet Infrarood/RF/WiFi Sensoren Camera s (Zorg)alarmering Airco Consumentenelectronica GPS Breedband Smartphone Ipad Telemedicine HDTV Beeldbellen Facebook Twitter Altijd verbonden Data, data, data
Dat is allemaal geweldig, maar Het is moeilijk gegevens uitwisselen! Er is dringend behoefte aan standaardisatie en interoperabiliteit; Uiterst complex: veel partijen, grote financiële belangen; Zorgorganisaties schaffen maar iets aan, want ze moeten wel; Hoe hierin orde aan te brengen?
Wat is interoperabiliteit? Er zijn verschillende lagen interoperabiliteit: Protocol interop.: mogelijkheid om bits over een netwerk uit te wisselen (telefoneren, emailen, f2f); Syntactische of functionele interop.: mogelijkheid om boodschappen in bekend format te sturen (Nederlands of Engels); Semantische interop.: mogelijkheid om een gemeenschappelijk begrip (semantiek) van de data te krijgen (zelfde onderwerp); Samenwerking vanuit gebruikersoptiek: apparaten werken goed samen en leveren precies wat je wilt.
Wat levert interoperabiliteit op?
Wat fout kan gaan Connectors passen niet Hoeveel verschillende USB connectors zijn er? Verschillende netwerk protocollen Bluetooth, ZigBee en WLAN gebruiken zelfde frequentie Verschillende transport protocollen HTTP, SOAP, RTP, WebDAV, HL7 MLLP, Verschillende protocollen op applicatieniveau ECG overgedragen in DICOM, HL7 aecg, SCP-ECG, of ISO/IEEE 11073-10306 format? Verschillende semantiek Character set: ASCII, UTF-8, UCS-2 or Latin-1?
Interoperability uitdagingen: Domotica en e-health brengen componenten, producten en leveranciers uit verschillende markt segmenten bij elkaar: Gebouw- en woningautomatisering, huishoudelijke apparaten, medische apparaten, consumentenelectronica, microsystemen, telecommunicatie; Verschillende standaarden, terminologie, producten en het richten op verschillende markten in termen van prijsgevoeligheid, distributie kanalen, etc. Wie kan er een systeem ontwikkelen dat gegevens uit domotica en telemedicine combineert, een noodsituatie detecteert, contact maakt, etc.?
Interoperability uitdagingen: In een ideale wereld zouden we precies EEN standaard hebben voor elke taak of interface; In werkelijkheid rivaliserende standaarden, gedreven door verschillende verkoop kampen : Domotica: KNX, LON, BACnet Draadloze netwerken: Bluetooth, ZigBee, WLAN, EnOcean, Z-Wave ECG file formats: DICOM, HL7 aecg, SCP-ECG Dus wat kan een bedrijf doen? Alle standaarden ondersteunen? Te duur! Op die ene standaard wachten? Zal waarschijnlijk nooit gebeuren! Een software abstractielaag implementeren, die toelaat dat bepaalde interfaces vervangen worden? Ja, mits mogelijk! Een standaard kiezen en incompatibiliteit accepteren? Slecht, maar meestal de enige keus!
Initial Conceptual Architecture CommonWell Safety Critical Devices and Data Acquisition Non-Safety Critical External Systems Telecommunication Hardware Real-Time (Telecare) CTI Server Client App Server Desktop Client Social Inclusion CommonWell Applications Telephony Integration Service Desk CommonWell Services & Workflow Asset Managem. Housing Systems GP Systems Hospital Acute Blue Book Data Exchange Reporting Dashboard Online Data Acquisition Portal MK Systems Non-Real-Time (Telehealth) Web Services Referral Telecommunication Hardware CTI Server Client App Server Workflow & Orchestration Custom Components/Modules Hardware Components Packaged Options 3 rd Party Systems Target System Architecture
CommonWell Workflow & Orchestration
Generieke apparaten en techniek: veel functies PC Smart phone WiFi netwerk Etc. Etc. Etc.
Uniforme infrastructuur: IP IP PC Smart phone WiFi netwerk Etc. Etc. Etc.
Uniforme IT laag voor diensten: besturingssysteem van de woning Generiek dienstenplatform IP PC Smart phone WiFi netwerk Etc. Etc. Etc.
Aanbod van verschillende diensten door verschillende bedrijven 1 2 3 4 5 6 Etc. Etc. Generiek dienstenplatform IP PC Smart phone WiFi netwerk Etc. Etc. Etc.
Gebiedsoverstijgende diensten via open interfaces Gebiedsoverstijgende diensten 1 2 3 4 5 6 Etc. Etc. Generiek dienstenplatform IP PC Smart phone WiFi netwerk Etc. Etc. Etc.
Oude situatie Bewegings sensor 1 Kastje Kastje Bewegings sensor 2 Toekomstvisie Bewegings sensor Gewicht Thuis Netwerk (IP) Generiek diensten platform Kastje