sticky
Getting started on Windows IoT and Azure IoT hub RRS feed

  • 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





    Thursday, March 10, 2016 12:00 AM
    Moderator

All replies

  • Wonderful! Thanks for your sharing.

    Keep Fighting

    Thursday, March 10, 2016 1:56 AM
  • 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
    .
    Friday, March 11, 2016 6:26 PM
    Moderator
  • 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.
    Monday, March 14, 2016 12:48 PM
  • 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

     
    Monday, January 30, 2017 6:02 PM
    Moderator
  • 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")));

    Monday, February 13, 2017 5:21 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")));

    Monday, February 13, 2017 5:23 PM
  • 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

    Monday, February 13, 2017 5:33 PM
    Moderator
  • Almost all the links in this post are broken in some way.


    Wednesday, November 8, 2017 1:49 AM
  • Hi mjmeans,

    The Docs have moved into the larger MS Docset since this post was created.  Starting at WindowsOnDevices.Com or at the GITHUB: link should get you to the right places.

    Sincerely,

    IoTGirl

    Thursday, November 16, 2017 8:00 AM
    Moderator
  • 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.

    Friday, March 30, 2018 3:45 AM
  • 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

    Saturday, March 31, 2018 8:18 PM
    Moderator
  • 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

    Tuesday, April 3, 2018 12:06 PM
  • 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.


    Tuesday, April 3, 2018 12:20 PM
  • Hi imughal,

    Due to the physical connected nature of most IoT scenarios no simulator is offered but some folks have been able to launch IoT Core in a Virtual Machine.  

    Sincerely,

    IoTGirl

    Tuesday, April 3, 2018 3:12 PM
    Moderator