Hoe bouw je een Iot platform en welke technieken gebruik je?
Bij het bouwen van een IoT platform komt behoorlijk wat kijken. Je hebt te maken met verschillende stakeholders, developers en applicaties. De onderstaande stappen geven in de basis weer hoe je gestructureerd een IoT platform kunt bouwen.
- Requirements
Inventariseer de requirements bij alle stakeholders.
- Blueprint - security by design
Wanneer alle requirements in kaart zijn gebracht is het aan te raden een blueprint te maken. Hierin moeten alle overwegingen en keuzes terugkomen die op dat specifieke moment bepalend zijn. Het is aan te raden om voldoende flexibiliteit in de basis te hanteren – het moet gericht zijn op groei en eventuele veranderingen.
- Akkoord ontwerp
Wanneer de blueprint is goedgekeurd is het aan te raden om de omgeving vast te zetten in configuratiefiles. Stel jezelf de volgende vragen: ‘welke toolsets gebruik ik?’ en ‘Hoe kom ik straks tot de implementatie van het IoT Platform?.’ Tijdens de RUN-fase van het ontwerp is het belangrijk om de operationele kosten voor de klant goed inzichtelijk te houden.
- Bewaak de kwaliteit
Het is de bedoeling dat je de omgeving grondig in kaart brengt en vast stelt. Hierbij houdt je rekening met verschillende configuratiefiles en tools. Bewaak de kwaliteit van de configuraties om ervoor te zorgen dat je de configuratieset behoud.
- Infrastructure as code
Bij het uitrollen van de omgeving ga je uit van het principe ‘infrastructure as code.’ Dit betekent in grote lijnen dat het provisionen van infra of applicaties veel sneller gaat dan voorheen omdat er steeds minder handmatige acties nodig zijn. Je bespaart hiermee veel tijd en maakt je omgeving ook nog eens stabieler. Ook creëer je hiermee een gevalideerd en gecontroleerd platform waar de applicaties goed op kunnen landen. Dit draagt bij aan de stabiliteit, flexibiliteit en productiviteit van de omgeving.