In this challenging internship, you’ll develop an IoT architecture on the AWS cloud which is ready to serve millions of devices. You’ll use cloud native services to enabling highly scalable and cost-efficient solutions.
IoT applications which are ready for the Industry 4.0, requires more than ‘just’ connecting devices. The architecture needs to efficiently store the incoming data, do real-time analysis on this data, it must notify users and other systems when anomalies on the devices are detected. And it needs to expose the information using secure APIs. In this assignment you’ll create an IoT application which covers all above requirements.
1. You’ll connect sensors to a raspberry Pi and send events/data to the IoT Core over the MQTT protocol. 2. You’ll process and analyze the incoming data in real time. 3. You’ll store the data in both a NoSQL database and an object store. 4. You’ll create an API which exposes the stored data and enables analysis the datasets. 5. You’ll create a mobile application which uses the exposed API to provide dashboard functionality. Core technologies used:
• Amazon IoT Core, Service for device connectivity and device management • Kinesis, Service for real-time data processing • Kinesis Data Analytics, Service for complex event processing. • Lambda, Function as a service platform of AWS. • DynamoDB, NoSQL database service • Node.js, the code runtime of the cloud Who should apply?
• You are a student who’s not afraid of a challenge. • You are eager to learn the latest technologies. • You’re able to work independently. • You have basic JavaScript/Node.js knowledge.