SmartHome Project

In this project, we will write a tool to store smart home events triggered by IoT devices. This tool will be used to test the .NET SDK.

We’ll write a CLI that accepts two commands:

  • Add an event for a device.
  • Get the past events for a device.

In particular, we have to support three types of events:

  • Light on
  • Light off
  • Temperature reading

The CLI logic is already done. We’ll need to implement the commands themselves, interact with Cosmos DB, and provide feedback to users.