This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.
This code base is changing and improving over time. For a list of improvements that we want to make, check out the Future milestone under issues. Feel free to fork the code, fix one of the "issues", and submit a Pull Request!
Check out the Wiki for more information!
In order to be able to execute the code and test the sample fully, you will need to register for the following Azure services and place the appropriate keys/URLs into the keys.resx file in the ShopAnalyticsPCL project.
- Azure App Service - Used to host the ASP.NET Application
- Azure DocumentDB Account - In addition, you will need to create a Database, collection inside the database, and a document within the collection
- Azure Notification Hub and Azure Notification Hub Namespace
For the IoT Client application, I used the following hardware
- Raspberry Pi 2
- 2x 5mm IR Beam Break Sensors
- 2x Simple LEDs, one red and one yellow (optional - used as an inidicator to determine when the beam sensor is activated)
This sample is released under the MIT license