• analysis

IoT Cloud

#azure #mqtt #webservices #iothub

IoT zonder cloud is onmogelijk. Deze module bevat 3 grote delen. We gaan dieper in op opslag van data in de cloud. Daarnaast is , connectiviteit van de devices naar de cloud zeer belangrijk. Als laatste moeten we de devices voorzien van de nodige software. Om dit alles te realiseren maken we gebruik van de Microsoft Azure Cloud. We schrijven onze eerste webservices. De hosting van de services zal gebeuren via het Serverless Platform van Azure, namelijk Azure Functions. Voor het opslaan van data maken we zowel gebruik van relationele opslag als nosql opslag. Relatione opslag van data zal gebeuren in de cloud via Azure SQL Database. Als het gaat om Nosql opslag kiezen we voor Azure Cosmos DB. Naast het opslaan van data leren we ook hoe we devices kunnen connecteren aan het Internet. Met behulp van de Raspberry Pi gaan we berichten versturen naar de Cloud. Daarnaast moeten we ook berichten ontvangen uit de Cloud. Voor beide scenario’s maken we gebruik van Azure IoT Hub en MQTT. Deze managed services zal een full end to end secure verbinding opzetten waarover we berichten kunnen versturen. Als laatste zien we Azure IoT Edge. Deze oplossing laat ons toe om op een beheer manier software te deployen naar toestellen zoals de Raspberry Pi. Cruciaal is hier het gebruik van Docker