Hardware voor gebouw automatisering
Smart Operating System
We hebben bijna overal een applicatie (app) voor. Van het regelen van verlichting, het openen van de auto tot aan even een Whatsappje sturen. De uitdaging bij iedere app is dat deze moet kunnen communiceren met en draaien op een bepaald type hardware - zoals een afstandsbediening of Iphone. Vanuit Engineero maakten we op basis van Linux een operating system die weet welke hardware beschikbaar is en hoe de app van de klant daarmee kan communiceren.
Dit technische vraagstuk kwam vanuit een organisatie die op projectbasis hightech (deel) oplossingen biedt in de vorm van hardware, FPGA en Embedded Software voor klantspecifieke producten. Deze specialistische kennis hebben bedrijven niet altijd zelf in huis. Het is juist die specialistische kennis die wordt gebundeld en ingezet om onder andere hardware te ontwikkelen waar applicaties van klanten op kunnen draaien.
“Het was gaaf om vanuit mijn engineering expertise aan de slag te gaan met het configureren van Linux Kernel en het aansturen van hardware.” - Klaas
Technisch vraagstuk
Een klant is bezig met de ontwikkeling van een product range voor gebouw automatisering in kantoorpanden en hotels. Dit gaat van het aansturen van verlichting en verwarming tot aan de zonwering. Daarvoor ontwikkelen zij een eigen applicatie, maar er is ook hardware nodig waar deze app op kan draaien. Belangrijk hierin is dat de software kan communiceren met de hardware zodat de juiste dingen worden aangestuurd. Wat je applicatie moet kunnen, vertaalt zich direct in wat je nodig hebt in de hardware.
Engineering expertise
Voor dit technische vraagstuk werd Engineero aangehaakt en werkten we mee aan de ontwikkeling van eigen hardware. In de basis creëerden we een eigen printplaat met de benodigde interfaces. Op basis van een custom board waar Embedded Linux op draait, hebben we een operating system gemaakt die weet welke hardware er zit en hoe de Embedded C++ applicatie daarmee kan communiceren. Om het product van de klant volledig te maken, is ook de bijbehorende Embedded Software en een board support package (BSP) ontwikkeld.
“Dit project is uniek omdat er expertise van veel verschillende onderwerpen nodig is om tot een goede oplossing te komen. Het is mooi dat wij daar vanuit Engineero een waardevol aandeel in kunnen hebben. Omdat ik de ervaring bij andere projecten al had rondom dit thema, kon ik inspringen en snel output leveren. Daarnaast heeft dit technische vraagstuk mij ook uitgedaagd om nieuwe dingen te leren en te doen.”
Engineering projecten
Binnen diverse markten werken onze engineers aan technische vraagstukken en uitdagingen. Daarbij vraagt elke markt om een andere expertise. Onze technisch specialisten zetten daarom hun kennis en kunde in om uitdagende vraagstukken van de juiste antwoorden te voorzien. Om zo samen met onze klanten tot oplossingen te komen die het leven van mensen makkelijker maken.