Table of Contents
- Table of Contents
- Preparing for the Connected Weather Station Labs
- Bill of Materials
- The IoT Gateway Pattern
- Install a Code Editor
- Install Node.js
- Set Up a Development Directory
- Create a Microsoft Azure Trial Account
- Conclusion & Next Steps
Preparing for the Connected Weather Station Labs
This lab series will teach you how to build a simple Cloud-connected weather station that will send temperature and barometric pressure data to the Cloud. You will use Microsoft Power BI to create reports on the data.
Bill of Materials
For this workshop you will need one of the following:
- ThingLabs: Connected Weather Station - SparkFun RedBoard Wish List
- ThingLabs: Connected Weather Station - Arduino Uno Wish List
- ThingLabs: Connected Weather Station - Particle Photon Wish List
The IoT Gateway Pattern
Install a Code Editor
If you don’t already have one installed, pick a text/code editor. Feel free to use anything you like, provided it won’t inject any extra text into your files.
Install the latest Long-Term Support (LTS) relase from nodejs.org (while writing this, the latest was
Set Up a Development Directory
Prepare a place to save all of your work in the labs. We recommend an easy to navigate to directory with a relatively short path. Create a new folder/directory for the labs:
Mac OS X
Create a Microsoft Azure Trial Account
In this lab series you will use Microsoft Azure as the cloud backend for your IoT solution. If you don’t already have an Azure account, go to https://azure.microsoft.com/en-us/pricing/free-trial/ to start a free trial of Microsoft Azure. You may need a credit card for identity verification but the trial is completely free. If you have an MSDN Subscription you may be eligible for free credits to Microsoft Azure every month. Check your MSDN account page for details.
Conclusion & Next Steps
In this lab you prepared your development machine for the following labs. Next you will set up the Microsoft Azure IoT Hub that will be the Cloud back-end for your project.
Continue to the next labs based on the device you are working with.