The full name is "Grove Kit for Win10 Iot Core & Azure Platform". This Kit and Guide book will help quickly familiar win10 Iot and Azure. The hardware party is very to use. We make several classic scenes project.
- Download IOT Core Dashboard from https://developer.microsoft.com/en-us/windows/iot/Downloads
- Open the Windows 10 IoT Core Dashboard you downloaded and installed from the Get the tools page.
- Click "Set up a new device".
- Select Raspberry Pi 3 from the dropdown.
- Enter device name, password and Wi-Fi network to connect to.
- Download and install Windows 10 IoT Core on your SD card.
- A window will pop up to show you the progress. This step can take several minutes depending on the speed of your SD card.
- Put SD Card into Raspberry
- Connect display with your Raspberry, HDMI or lvds output.
- Power on
- Connect WI-FI to internet
- Remember the ip address from AP
- Open browser, login win10 iot core web console "http://ip-address:8080", Account: Administrator, Password: (You enter on IOT Core Dashboard)
- Move on "TPM configuration"
- Intall "Software TPM Emulator(NoSecurity)", wating system restart.
- Copy "Connection string—primary key"(Refer to Create Azure IOTHUB) on "TPM configuration --> Logical devices settings --> Logical device ID: 0 --> Azure Connection String", Then save.
The app help to connect Azure iothub, collect Grove sensor value and control Grove output.
- Wating Win10 IoT setup, Setting Wi-Fi, Remember the IP Address
- Open browser, login win10 iot core web console "http://ip-address:8080"
- Move on "Apps --> Install app"
- "App package" choice "UWP/Release/AzureGroveKit_[version]Debug_Test/AzureGroveKit[version]_arm_Debug.appxbundle"
- "Certificate" choice "UWP/Release/AzureGroveKit_[version]Debug_Test/AzureGroveKit[version]_arm_Debug.cer"
- "Dependency" choice one "UWP/Release/AzureGroveKit_[version]_Debug_Test/Dependencies/ARM", the click "Add dependency" to choice nexe.
- "Deploy" click "GO", waiting a few minutes
- Refresh, you can find AzureGroveKit on Apps row
- Power off raspberry, Insert GrovePi module.
- Insert necessary Grove on GrovePi, Connect map below:
Grove | GrovePi Port |
---|---|
D2 | Grove - Temp&Humi Sensor |
D3 | Grove - PIR Motion Sensor |
D4 | Grove – Button |
D5 | Grove - Relay |
A0 | Grove - Sound Sensor |
A1 | Grove - Light Sensor |
A2 | Grove - Gas Sensor |
I2C1 | Grove - OLED Display 0.96" |
I2C2 | Grove - Mini I2C Motor Driver |
- Power on and login web console "http://ip-address:8080"
- Move on "App Manager --> Apps", Run "AzureGroveKit"
- The app will display on output, Click "Run", Now The App send message to IOTHUB, and can response command.
- Check "YOUR IOTHUB --> Overview --> Usage", i will show the message count.
- If you use windows, use DeviceExplorer see more info.
- More UWP overview, refer to https://github.com/Seeed-Studio/AzureGroveKit/tree/master/UWP
- Login "https://portal.azure.com/", if you havn't account, first signup.
- Create "New --> Internet of Things --> IoT hub", detail refer to https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-create-through-portal
- create a device, move on "All resources --> YOUR_IOTHUB --> Device Explorer --> Add Device", save
- click the device, copy "Connection string—primary key"