Getting Started With Microsoft Azure IoT

draft work in progress may 2018

Manual Install Of Microsoft IoT: https://microsoft.github.io/azure-iot-developer-kit/docs/installation/

Install Microsoft Board Support Package: https://raw.githubusercontent.com/VSChina/azureiotdevkit_tools/master/package_azureboard_index.json

Upgrade firmware AZ3166: https://microsoft.github.io/azure-iot-developer-kit/docs/firmware-upgrading/

ST-Link/V2 driver is required to communicate with the DevKit.

  1. Download the driver from STMicro product page.

  2. Extract the .zip file and double click stlink_winusb_install.bat to install:installation-st-link


Next Steps

You are all set! It’s time to build your first IoT application by following instructions in Projects Catalog.

 

  • Azure CLI 2.0 MSI - Cross-platform command-line experience for managing Azure resources. The MSI contains dependent Python and pip.
  • ST-Link Utility: Essential tools and drivers.

Provision Azure services

  1. Provision Azure services by typing Ctrl+P (macOS: Cmd+P), then typing task and selecting task cloud-provision. An interactive terminal window opens and guides you to provision the required Azure services.

  2. Follow the guide to log in to Azure and finish the provisioning process.Provision Azure IoT Hub done

    The task automates Azure services provisioning. Here are the required items for getting the provision done.

    • Azure subscription: It is tied to your Azure account.
    • Azure Resource Group: It provides a way to monitor, control access, provision and manage billing for collections of assets that are required to run an application, or used by a client or company department.
    • Azure IoT Hub: A fully managed service that enables reliable and secure bidirectional communications between millions of IoT devices and a solution back end.
    • Device ID: Before a device can connect to an IoT hub, there must be an entry for that device in the IoT hub’s identity registry.
  3. After completing the provisioning process, press any key to close the terminal window.