IoT Software ontwikkeling

IoT Software ontwikkeling | Value Added IoT distributie | MCS

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:
    1. Analyse
    2. Basisontwerp
    3. Technisch ontwerp (detailontwerp)
    4. Bouw van de software
    5. Testen van de software
    6. Integratie met de apparaten en systemen van de klant
    7. 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