IoT Software ontwikkeling
IoT projecten kunnen met de juiste bouwstenen grotendeels standaard uitgeleverd worden. Al deze bouwstenen kunnen worden geleverd door MCS. Toch is elke klant anders en is er vaak nog extra ontwikkeling nodig om tot een uiteindelijke oplossing te komen. Jouw IoT wensen zijn daarin leidend.
MCS
De MCS software engineers worden veelvuldig ingezet voor maatwerk in diverse IoT projecten. Wij specialiseren ons in:
- Software applicaties voor EDGE computing devices geïntegreerd in hardware zoals Advantech routers en Telit Cinterion (voorheen Thales / Gemalto) modem producten. Gebruikte programmeertalen zijn Java, C++, NodeRed, LuvitRed;
- VPN diensten met remote access en monitoring – beheer jouw apparaten op afstand;
- IoT-platformen. Een IoT oplossingen moet verbonden kunnen worden met enterprise IT-systemen en/of cloud diensten om de data te anlyseren. Het maakt het mogelijk om razendsnel bedrijfsprocessen te optimaliseren met waardevolle data, verzameld via slimme sensoren en bedrijfssystemen. Samen met onze partners bouwen wij oplossingen die specifiek gemaakt zijn naar jouw wensen. Je kunt hierbij denken aan:
- Dashboarding – al jouw verzamelde data in een overzichtelijk data-dashboard in jouw huisstijl;
- API-koppelingen met jouw andere IT systemen of die van externe partijen;
- Ruling – alarmeringen op maat;
- Innovatieve predictive maintenance – repareer jouw apparaten voordat ze kapot gaan;
Projectmethode die bij jou past
MCS werkt samen met nearshore ontwikkelaars; deskundige software developers uit nabijgelegen landen. Hierdoor zijn wij in staat snel en tegen zeer concurrerende prijzen jouw maatwerk project te realiseren. Je hebt daarbij altijd een Nederlandstalige project manager; jouw aanspreekpunt die de voortgang voor jou bewaakt.
Voor software trajecten geldt dat we werken volgens 2 methodes:
- Watervalmethode. Bij deze methode heeft de opdrachtgever een uitgewerkt idee met een praktische beschrijving. De software ontwikkeling loopt door een aantal fasen, namelijk:
- Analyse
- Basisontwerp
- Technisch ontwerp (detailontwerp)
- Bouw van de software
- Testen van de software
- Integratie met de apparaten en systemen van de klant
- Beheer en onderhoud.
Doordat de opdrachtgever al vaak een uitgewerkt idee heeft, zijn in feite deze eerste 3 stappen al doorlopen.
- Agile methode. Hierbij wordt de software ontwikkeling in korte fases opgedeeld. Aan het eind van iedere “sprint” wordt een werkende versie van de software opgeleverd. Hiermee houd jij als opdrachtgever grip over en inzicht in het project.
Wie jou voorgingen met IoT software op maat
Veel klanten hebben wij al kunnen helpen hun bedrijfsprocessen te verbeteren met een veilig en duurzame software oplossing op maat. Hieronder een klein overzicht:
Klant |
Toepassing | Ingebrachte SW expertise |
Kaeser | Compressoren draaiuren | IoT-platform – predictive maintenance ontwikkeling |
AquaSecurity | Brandbeveiliging alarmering | Embedded Java software (Thales (Gemalto) Terminals) met database koppeling (ITalks IoT suite) |
Planon | Sensor monitoring in kantoren | IoT-platform met API koppeling met backoffice systemen |
Icoms Detections | Verkeerssystemen uitlezen | Embedded Java software in Thales (Gemalto) modems |
De Jong | Luchtverontreiniging monitoring | Embedded Java software in Thales (Gemalto) modems |
Dolderman | Scheepsmotoren monitoring | Embedded C applicaties voor de Advantech routers |
Diverse klanten (o.a. Unica, MSW en gemeente Zoetermeer) | Modem inbellen vervanging | MCS Modem emulator |
Strukton | Liften draaiuren monitoring | Embedded Java software in Thales (Gemalto) modems |
SHL | Bloedbank data ontsluiting | Option Cloudgate embedded software in LuvitRED |
EBO | Verkeersborden op afstand aanpassen en GPS locatie | LuvitRED ontwikkeling op de cloudgate |
Prime Horizontal | Ondergrondse boormachines monitoring en data collectie | Java ontwikkeling op de Advantech V3 router |