Asked by:
Getting started on Windows IoT and Azure IoT hub

General discussion
-
What is Windows 10 IoT Core and what is Azure IoT Hub?
Windows 10 IoT Core (also commonly referred as Windows IoT) is a version of Windows 10 that is optimized for smaller devices with or without a display, and that runs on the Raspberry Pi 2 and 3, Arrow DragonBoard 410c & MinnowBoard MAX. Windows 10 IoT Core utilizes the rich, extensible Universal Windows Platform (UWP) API for building great solutions. You can learn more about it here.
Azure IoT Hub is a fully managed service that enables reliable and secure bi-directional communications between millions of IoT devices and a solution back end. One of the biggest challenges IoT projects face is how to reliably and securely connect devices to the solution back end. To address this challenge, IoT Hub:
- Offers reliable device-to-cloud and cloud-to-device hyper-scale messaging.
- Enables secure communications using per-device security credentials and access control.
- Includes device libraries for the most popular languages and platforms.
More information can be found here.
Where should I start to learn Windows IoT and Azure IoT?
For Windows IoT, please use https://docs.microsoft.com/en-us/windows/iot-core/getstarted.
Here’s a good blog discussing Windows IoT image creation.
For Azure IoT, please use https://azure.microsoft.com/en-us/services/iot-hub/.
Here’s a good blog article that walks you through getting started on Azure IoT Hub using Windows IoT.
You can find good samples at GitHub: https://github.com/ms-iot/samples. The Azure-specific examples are located in the Azure subfolder.
This blog walks you through connecting your Windows app to Azure IoT hub using Visual Studio.
Azure IoT Hub now has it's own forum at https://social.msdn.microsoft.com/Forums/en-US/home?forum=azureiothub
- Edited by IoTGirlMicrosoft employee, Moderator Thursday, November 16, 2017 7:56 AM Broken Links
- Edited by Rita HanMicrosoft contingent staff, Moderator Wednesday, November 14, 2018 1:25 AM broken link
All replies
-
-
FYI: Have you seen the VS extension for IoT Hub? Please check it out and give feedback through their github at https://github.com/Azure/azure-iot-hub-vs-cs
.- Edited by IoTGirlMicrosoft employee, Moderator Friday, March 11, 2016 6:27 PM Blog link added
-
I recently posted an article on Hackster.io for a Windows 10 IoT Core and Azure IoT Hubs : Hands-on Lab. The content walks through creating an Azure IoT Hub, publishing sensor data to the hub, and connecting the hub output as a data source for producing visualizations in PowerBi.
-
Thanks Paul!We are getting quite a few folks trying this so your step by step lab is an excellent place to start!
Sincerely,
IoTGirl
- Edited by IoTGirlMicrosoft employee, Moderator Monday, January 30, 2017 6:04 PM
-
I was following this tutorial about Azure IOT hub
https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-java-java-getstarted
I have followed the steps perfectly and accurately but still I am getting this error
C:/iot-java-get-started/read-d2c-messages/src/main/java/com/mycompany/app/App.java:[48,168] cannot find symbol
symbol: method get(java.lang.String)
location: class com.microsoft.azure.eventhubs.EventData.SystemProperties
This is the line at which the error is referring to:
System.out.println(String.format("| Device ID: %s", receivedEvent.getSystemProperties().get("iothub-connection-device-id")));
- Merged by IoTGirlMicrosoft employee, Moderator Monday, February 13, 2017 5:28 PM Duplicate
-
I was following this tutorial about Azure IOT hub
https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-java-java-getstarted
I have followed the steps perfectly and accurately but still I am getting this error
C:/iot-java-get-started/read-d2c-messages/src/main/java/com/mycompany/app/App.java:[48,168] cannot find symbol
symbol: method get(java.lang.String)
location: class com.microsoft.azure.eventhubs.EventData.SystemProperties
This is the line at which the error is referring to:
System.out.println(String.format("| Device ID: %s", receivedEvent.getSystemProperties().get("iothub-connection-device-id")));
- Merged by IoTGirlMicrosoft employee, Moderator Monday, February 13, 2017 5:25 PM Duplicate
-
Hi Hamra,
You will want to ask Azure IoT Hub questions at the Azure IoT Hub forum as noted at the bottom of this "Getting Started" post. The documentation you reference is Azure IoT and not Windows IoT https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-java-java-getstarted so you should follow up with that team and forum for guidance.
Sincerely,
IoTGirl
-
Almost all the links in this post are broken in some way.
- Edited by IoTGirlMicrosoft employee, Moderator Thursday, November 16, 2017 7:58 AM duplicate
-
-
Hello All
Newbie here so I am wondering what all I can do here with win10 Iot. I already have a full home automation system(thermostat, light bulbs, Alexa etc.) So I am wondering can I integrate my automation system into this platform.
I do have some programing background. I have networking background. I am wanting to get a jump on the future of this Iot.
- Merged by IoTGirlMicrosoft employee, Moderator Saturday, March 31, 2018 8:01 PM Same topic
-
Hi James,
WindowsOnDevices.com is the best place for you to start your investigation. There you will find "Getting Started" information as well as samples and documentation along with links to Hackster, GitHub and other repositories of potential projects for you to try.
Sincerely,
IoTGirl
-
Hi,
I am new to IoT, pls guide how to get started. Do i have must required device or can start from any simulator, start working without device.
Thanks.
iffi
- Merged by IoTGirlMicrosoft employee, Moderator Tuesday, April 3, 2018 3:08 PM Same topic
-
Hi imughal,
You should read this docs "Windows 10 IoT Core documentations" first and get the conception of the Windows IoT. You should have a board for test and Raspberry Pi 3 Model B (the B+ have not support right now) may be a good choice.
Best regards.
- Edited by moyanming2013 Tuesday, April 3, 2018 12:28 PM
-